如何在PHP中获取当前日期和时间

时间:2016-11-07 09:38:53

标签: php date datetime

提前致谢。实际上我正在使用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;

5 个答案:

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