2011-10-20 9 views
0

これらの両方に間違った時間が表示されています。変更時刻は午前5時30分です。 PHPは12:30 PMとJavascript 10:30(AMまたはPM?)を表示します。それはPHPが行く方法ですが、私が見つけたスクリプトは私のシステムで正しいものはありません。私はXAMPPとWindows XPを使用しています。正確な最終変更時刻を表示するにはどうすればよいですか?PHPと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

はUTCのようなデフォルトのタイムゾーンを設定してみてください、それはU

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

関連する問題