を使用して現在の日付と時刻を取得しようとしました
$date = new Zend_Date();
echo $date;
これにより正しい日付が得られますが、時刻が正しくありません。Jul 13, 2012 3:14:42 PMのはずですが、 Jul 13, 2012 9:32:42 AMと表示されます。
どうしてこれなの?
を使用して現在の日付と時刻を取得しようとしました
$date = new Zend_Date();
echo $date;
これにより正しい日付が得られますが、時刻が正しくありません。Jul 13, 2012 3:14:42 PMのはずですが、 Jul 13, 2012 9:32:42 AMと表示されます。
どうしてこれなの?
あなたのコメントは、タイムゾーンをに設定することを意味しますASIA
。質問に投稿した日時から、設定する必要があると思います。
date_default_timezone_set('Asia/Calcutta');
試してみるか、php.ini で直接設定してください。
タイムゾーンをデフォルトのタイムゾーンとして設定します。
// 例: ドイツのドイツ人のタイムゾーン
date_default_timezone_set('Europe/Berlin');