-2

我现在需要在我的城市 Batu Pahat/Malaysia 的网站上显示时间我正在使用此代码:

<?php echo date('H:i'); ?>  

但它没有显示正确的时间。
我的国家时区:吉隆坡/马来西亚我现在的城市时间是:02:24 但在网站上它显示我:08:25
我不知道我的服务器在哪个时区,我无法更改,请帮忙我。

4

4 回答 4

17
<?php                        
    date_default_timezone_set("Asia/Kuala_Lumpur");
    echo date('d-m-Y H:i:s'); //Returns IST
?>
于 2013-10-25T07:27:17.477 回答
1
<?php 
    date_default_timezone_set("Asia/Kolkata"); 
    echo date('d-m-Y H:i:s');
?>

那应该可以完成工作,如果您不希望它显示日-月-年,请删除“ dmy”

于 2013-10-25T07:27:40.580 回答
0

我认为它是这样的:

date_default_timezone_set('Asia/Kolkata'); //Timezone

试试看。

于 2013-10-25T07:26:27.753 回答
0
date_default_timezone_set('timezone');

不知道你需要哪一个,在这里查找:http ://www.php.net/manual/en/timezones.php

于 2013-10-25T07:26:49.943 回答