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 回答