클라이언트의 UI 업데이트를 작업하는 동안 모든 기사와 관련된 날짜가 하루 만에 마감되었음을 확인했습니다. 나는 내가 변경하는 동안 뭔가를 망쳤다는 것을 알았지 만, 확실한 것은, 나에게 이상한 결과를 주었던 작은 PHP 테스트 파일을 던졌다. 테스트 파일은 단지; , 1,246,053,600 변환 된 :다른 서버가 유닉스 타임 스탬프를 다른 날짜로 변환해야합니까?
유닉스 : 26/06/2009
을하지만 난 그것을 실행하면 내 로컬 호스트에 위의 코드를 실행하면
<?php
$date = 1246053600;
echo 'unix: ',$date,', converted: ',date('d/m/Y', $date);
?>
내가 얻을 프로덕션 서버 :
유닉스 : 1246053600 변환 : 01/06/2009
둘 사이의 일 차이점을 확인하십시오. 여기 무슨 일있어?! 확실하게 유닉스 타임 스탬프를 날짜로 바꾸는 데 서버 의존적 인 의존성이 없다?
을; 프로덕션 서버의 시간대 설정은 다음 날로 날짜를 범했습니다. – Mathew