これは、今日の現在の日付を表示するための私のコードです:
$date = date('m/d/Y');
echo"(".$date.")";
代わりに、私の出力は次のとおりです。
(08/14/2013)
日付に今日の実際の日付が表示されないのはなぜ8/13/2013
ですか?
これは、今日の現在の日付を表示するための私のコードです:
$date = date('m/d/Y');
echo"(".$date.")";
代わりに、私の出力は次のとおりです。
(08/14/2013)
日付に今日の実際の日付が表示されないのはなぜ8/13/2013
ですか?
次の方法でデバッグしてみてください。
$date=date('m/d/Y e O');
echo $date;
そうすれば、表示されている日付のタイムゾーン情報を確認できます。
PHP の時刻と日付は、いくつかの要素に依存しています。
コードまたは php.ini ファイルでデフォルトとして設定されているタイムゾーン。
date.timezone="アメリカ/ニューヨーク"
また
date_default_timezone_set('America/Los_Angeles');
これらのいずれかを GMT などの別のタイム ゾーンに設定すると、非常に大きなオフセットによってずれることがあります。