以前date("Y-m-d H:i:s");
は現在の日時形式を取得していましたが、結果がWindowsシステムと一致しません。
例:
<?php
echo "Current date time: ".date("Y-m-d H:i:s")."<br />";
?>
結果を表示するサンプルコード:
現在の日時:2012-05-30 01:58:21
しかし、私のWindowsシステムの日時は2012-05-3009:56:04です。
date_default_timezone_set('Asia/Singapore')
関数を使用してリージョンの日時を取得しようとしましたが、機能しますが、php.iniでデフォルトに設定したいと思います。
例:(動作します)
<?php
date_default_timezone_set('Asia/Singapore');
echo "Current date time: ".date("Y-m-d H:i:s")."<br />";
?>
また、php.iniでデフォルト値を設定しようとしましたが、これはdate.timezone = ""
に変更されてdate.timezone = "Asia/Singapore"
いますが、機能しません。
Windows 7 HomePremium64ビットとphp-5.3.13-Win32-VC9-x86を使用しています。誰かがこれらの値を一致させる方法を知っていますか?