1

を使用して現在の日付と時刻を取得しようとしました

$date = new Zend_Date();
echo $date;

これにより正しい日付が得られますが、時刻が正しくありません。Jul 13, 2012 3:14:42 PMのはずですが、 Jul 13, 2012 9:32:42 AMと表示されます。

どうしてこれなの?

4

2 に答える 2

2

あなたのコメントは、タイムゾーンをに設定することを意味しますASIA。質問に投稿した日時から、設定する必要があると思います。

date_default_timezone_set('Asia/Calcutta');

試してみるか、php.ini で直接設定してください。

于 2012-07-13T09:57:59.777 に答える
1

タイムゾーンをデフォルトのタイムゾーンとして設定します。

// 例: ドイツのドイツ人のタイムゾーン

date_default_timezone_set('Europe/Berlin');

于 2012-07-13T09:49:22.727 に答える