【发布时间】:2011-07-06 06:57:31
【问题描述】:
在php中,我使用了日期函数(例如:date('Y-m-d h-m-s'))它不会显示当前时间请帮助我......
【问题讨论】:
-
it won't display current time是什么意思? -
checkout
time()并确保您的服务器知道现在几点。 -
我想要印度时间..请帮帮我
在php中,我使用了日期函数(例如:date('Y-m-d h-m-s'))它不会显示当前时间请帮助我......
【问题讨论】:
it won't display current time 是什么意思?
time() 并确保您的服务器知道现在几点。
您想要印度时间。这是我的解决方案。您可以使用Asia/Calcutta 或Asia/Kolkata。两者都将同时返回。
date_default_timezone_set('Asia/Calcutta');
echo date('Y-m-d h-i-s');
它对我有用。试试...
【讨论】:
您可以通过以下方式设置您所在地区的时区:
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Mumbai');
}
它应该可以正常工作。另请注意,您没有正确指定 分钟。使用i 分钟而不是m:
date('Y-m-d h-i-s')
并确保echo它:
echo date('Y-m-d h-i-s');
【讨论】:
date_default_timezone_set
Asia/Kolkata。
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Calcutta');
}
【讨论】:
根据您的需要更改您的timezone,然后尝试
date('-r')
【讨论】:
你可以试试这个:
date('Y-m-d h-i-s',strtotime('+330 minute')); // where +330 min (difference of indian time zone with gmt)
【讨论】:
date_default_timezone_set('Asia/Kolkata');
// this sets time zone to IST
echo date_format(new DateTime(),'d M Y H:i:s');
// this gives you date and time
【讨论】:
date_default_timezone_set('Asia/kathmandu');
echo date('Y-m-d h-i-s');
这应该可行。您可以在 http://www.worldtimezone.com 查看您的时区。
【讨论】: