0

こんにちは、正確な時間が必要なコードを試しています。

<?php

date_default_timezone_set('Asia/Kolkata');
echo date("y:d:m:H:i:s");

?>

12:11:04:12:31:24正確な時刻からほぼ 2:30 時間遅れている o/p として表示されます。私はムンバイにいて、正確な現在時刻が知りたいです。助言がありますか?

4

1 に答える 1

1

RayMoonDayが上で述べたように:

試す

date_default_timezone_set('アジア/カルカッタ');

php.net/manual/en/timezones.asia.php を確認してください

私はそれをテストしていません-私はそれを答えの形にしています。RayMoonDay がこれを回答として投稿した場合、これを編集してその情報を削除します。

ただし、クラスを使用しないようにアドバイスdate()し、クラスに慣れる必要があると感じていますDateTime. date()あなたのアプリケーションには問題ないかもしれません。ただし、特に将来の日付に関して、いくつかの既知の問題があります。

日時: http://php.net/manual/en/class.datetime.php

date_default_timezone_set('Asia/Calcutta');

$d = new DateTime();
echo $d->format("y:d:m:H:i:s");
于 2012-04-11T09:59:37.937 に答える