오늘 나는 PHP와 MySQL을 사용하여 MySQL에 타임 스탬프 필드에 날짜를 저장하지만, 기본적으로 24/h 형식입니다. 누구든지 어떻게 AM 또는 PM을 결정할 수 있는지 알 수 있습니다. 예 :형식 CURRENT_TIMESTAMP 오전 및 오후
14:05 -> 2:05PM
02:05 -> 2:05AM
많은 시간 내 주셔서 감사합니다.
오늘 나는 PHP와 MySQL을 사용하여 MySQL에 타임 스탬프 필드에 날짜를 저장하지만, 기본적으로 24/h 형식입니다. 누구든지 어떻게 AM 또는 PM을 결정할 수 있는지 알 수 있습니다. 예 :형식 CURRENT_TIMESTAMP 오전 및 오후
14:05 -> 2:05PM
02:05 -> 2:05AM
많은 시간 내 주셔서 감사합니다.
없음을 사용할 수 있습니다, 아니, 아니. "타임 스탬프"값은 "11:00 am"을 의미 할 수 있지만 (뉴욕에있는 경우), 동일한 값은 "그리니치 (영국)에있는 경우"오후 4시를 의미합니다.
타임 스탬프의 값은에 위치하고있는 시간대의 독립적이다.
는 (다른 날짜 시간 문자열로, 당신은 (24/시간 형식으로) 날짜 시간 문자열을 변환 할 그런 말로 미루어 12/자오선 형식으로 변환).MySQL 또는 PHP 중 원하는 방식으로 쉽게 수행 할 수 있습니다.
http://www.php.net/manual/en/datetime.formats.time.php
http://php.net/manual/en/function.strtotime.php 그리고 여기에있는 MySQL의 참조 페이지 :
는 PHP 날짜/시간 형식 기능과 해당 형식 문자열귀하의 회신은 매우 도움이되었습니다. –
DateTime은 (는) 친구가됩니다.
당신의 PHP 구성 나던 이미 당신을 위해 그것을 설정 한 경우첫째,하여 기본 시간대를 설정 :
date_default_timezone_set('XXXX');
XXXX에 의해 당신의 날짜를 초기화 List of supported timezones
밖으로 값 서 :
$date = new DateTime();
은 타임 스탬프를 얻으려면 당신은 지금 사용할 수 있습니다
$timestamp = $date->getTimestamp();
앞서 말했듯이 출력 (형식)은 시간대에 따라 다릅니다. 이전에 기본 시간대를 설정했지만 필요에 따라 항상 변경할 수 있습니다.
$12h = $date->format('h:i:s a');
$24h = $date->format('H:i:s a');
가 DateTime class manual에서 날짜 시간보기에 대한 자세한 내용을 읽으려면 :
은 당신이 사용할 수있는 날짜를 포맷합니다.
나를 위해 그것이 당신이 원하는 것을 정확히 분명히하지는 않습니다. mysql에 타임 스탬프를 추가하고 나중에이 타임 스탬프를 12/h 형식으로 출력하고 싶습니까? – Talisin