2011-10-20 23 views
0

這兩個都顯示錯誤的時間。修改時間是上午5:30。 PHP顯示12:30 PM和Javascript 10:30(AM或PM?)。似乎PHP是要走的路,但我發現的腳本在我的系統上是正確的。我正在使用XAMPP和Windows XP。如何顯示精確的上次修改時間?就像下面的代碼UTCPHP和Javascript的最後修改時間不準確

<? 
$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> 
+1

這似乎是一個聲明,而不是一個問題。 –

+1

檢查php時區 – Petah

+0

文件系統的mtime是否使用與PHP不同的時區? – megaflop

回答

0

嘗試設置默認的時區,它可以幫助ü

<? 
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> 
+0

我實際上使用了aurimusL的評論,但這也有效。 – expiredninja