【问题标题】:Inaccurate last modified times with both PHP and JavascriptPHP 和 Javascript 的最后修改时间不准确
【发布时间】:2011-10-20 10:48:25
【问题描述】:

这两个都显示了错误的时间。修改后的时间是早上 5:30。 PHP 显示 12:30 PM 和 Javascript 10:30(上午还是下午?)。似乎 PHP 是要走的路,但我发现没有脚本在我的系统上是正确的。我正在使用 XAMPP 和 Windows XP。如何显示准确的上次修改时间?

<?
$last_modified = filemtime("header.php");
    echo("last modified ");
    echo(date("m.j.y h:ia", $last_modified));
    ?>

    <script type="text/javascript">
    document.write(document.lastModified);
    </script>

【问题讨论】:

标签: php javascript timestamp


【解决方案1】:

尝试在下面的代码中设置像UTC这样的默认时区,这可能对你有帮助

<?
date_default_timezone_set('UTC'); 
$last_modified = filemtime("header.php");
    echo("last modified ");
    echo(date("m.j.y h:ia", $last_modified));
    ?>

    <script type="text/javascript">
    document.write(document.lastModified);
    </script>

【讨论】:

  • 我实际上使用了 aurimusL 的评论,但这也有效。
猜你喜欢
  • 2011-12-03
  • 2016-09-06
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-22
  • 2023-03-26
  • 2011-12-09
相关资源
最近更新 更多