2016-07-29 2 views
1

PHP를 사용하여 파일의 마지막 수정 날짜를 Windows 탐색기에 나타나는 것과 똑같이 검색하려고합니다. PHP 코드는 다음과 같습니다 : date('m/d/Y h:i:s A', filemtime($file));.
enter image description here번역 UNIX에서 로컬 시간대로 파일의 최종 수정 날짜를

분명히, 날짜와 일치하지 않는 PHP 스크립트에서 마지막으로 수정 한 날짜 Windows 탐색기에서 표시되는 : 다음은 Windows 탐색기에서 파일과 PHP 스크립트에서 해당 출력의 예입니다. 주제 파일은 일광 절약 시간이 적용되는 중앙 표준 시간대에서 작성되었습니다. PHP의 filemtime()이 반환 한 UNIX 날짜를 현지 시간대로 변환하는 방법이 있습니까?

답변

0

여기에 필요한 방법은 아마도 date_default_timezone_set이라고 생각합니다. PHP에서 지원하는 a list of all the timezones이 있지만, 중앙 시간대에 필요한 것은 America/Chicago입니다.

<?php 
    date_default_timezone_set('America/Chicago'); 
    $fileDate = date('m/d/Y h:i:s A', filemtime($file)); 
?> 

Here's the documentation 시간대 설정 방법에 :

그래서, 코드는 다음과 같이 보일 것입니다.

+0

Presto! 문제가 해결되었습니다. – knot22

+0

굉장! 그것을 듣고 기쁜, 행복한 코딩! – IncensedFork

관련 문제