提前致谢。实际上我正在使用date('Y-m-d h:i:s', time())
和date("Y-m-d H:i:s")
来获取PHP中的当前日期和时间,但它没有显示正确的时间。它没有展示适当的印度时间,而是展示了其他时间
我的代码是:
$today = date("Y-m-d H:i:s");
echo "Current date and time is ".$today;
答案 0 :(得分:1)
试试这个。
date_default_timezone_set('Asia/Kolkata');
echo date("Y-m-d H:i:s"); // time in India
答案 1 :(得分:1)
您需要使用date_default_timezone_set
将特定时区设置为:
if (function_exists('date_default_timezone_set'))
{
date_default_timezone_set('Asia/Mumbai'); // will set the mumbai timezone.
echo date('Y-m-d H:i:s');
}
这有助于您找到您的位置:http://php.net/manual/en/timezones.asia.php
<强> Demo 强>
答案 2 :(得分:1)
您可以使用date_default_timezone_set
设置印度时间:
date_default_timezone_set('Asia/Kolkata'); //Indian time.
echo date('Y-m-d H:i:s');
答案 3 :(得分:1)
试试这个,使用date_default_timezone_set(Asia / Kolkata)
date_default_timezone_set("Asia/Kolkata");
$today = date("Y-m-d H:i:s");
echo "Current date and time is ".$today;
<强> DEMO 强>
答案 4 :(得分:1)
date_default_timezone_set("Asia/Kolkata");
$today = date("Y-m-d H:i:s");
echo "Current date and time is ".$today;
这有助于您找到您的位置:http://php.net/manual/en/timezones.asia.php