-2
문자열로 저장된 mysql 테이블에서 오는 타임 스탬프를 포맷하려고합니다.PHP 날짜 형식이 비정상
는이 형식으로 : 16/08/16 동부 서머 타임 오후 4시 41분
I 날짜 때 ('Y-m 차원 H : 난 : S'$ 타임 스탬프), I 비 잘 형성된 오류.
문자열로 저장된 mysql 테이블에서 오는 타임 스탬프를 포맷하려고합니다.PHP 날짜 형식이 비정상
는이 형식으로 : 16/08/16 동부 서머 타임 오후 4시 41분
I 날짜 때 ('Y-m 차원 H : 난 : S'$ 타임 스탬프), I 비 잘 형성된 오류.
이 형식 16/08/16 4:41 PM EDT
은 타임 스탬프 형식이 아닙니다. 시간 소인은 1471385740
과 같은 정수입니다. 내가 Zend_Date를 사용하여 이러한 변환을 위해
는 :
$format = "yy-MM-dd hh:MM:ss a zzz"
$date = new Zend_Date($format, "16/08/16 4:41 PM EDT");
echo $date->get('yyyy-MM-dd'); // desired format
은 데이터 타임 스탬프 또는 문자열인가? 'date' 함수는 두 번째 매개 변수에 대한 타임 스탬프를 예상합니다. 이로 인해 오류가 발생할 수 있습니다. 추가 정보로, MySQL에는 문자열을 저장하는 것을 피할 수 있도록 날짜/시간을 저장하기위한 몇 가지 데이터 유형이 있습니다. – Will
'strtotime() 사용하기 dd/mm/yy는'strtotime()'이'/'이 아닌'-'을 사용하는 유럽의 형식입니다. '/'를'/'로 대체하십시오. – AbraCadaver