使用PHP,我试图检索文件的上次修改日期,就像它们在Windows资源管理器中一样。 PHP代码如下所示:date('m/d/Y h:i:s A', filemtime($file));
。以下是Windows资源管理器中的文件示例以及PHP脚本的相应输出:
显然,PHP脚本中的上次修改日期与Windows资源管理器中显示的日期不匹配。主题文件是在中央标准时区创建的,其中实行夏令时。有没有办法将PHP的filemtime()返回的UNIX日期转换为本地时区?
答案 0 :(得分: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));
?>
关于时区集方法的