为什么我的时间功能不正常

时间:2013-07-02 05:09:03

标签: php mysql time

今天的日期是正确的但是时间我提前30分钟抽样 现在印度时间是10:30,我得到了晚上11点

日期有效,但时间错误。

<?php
date_default_timezone_set("Asia/Calcutta");
$dates = date('Y-m-d h:i:s', time());
echo $dates;
?>

2 个答案:

答案 0 :(得分:1)

您不想提供时间戳

试试这个

$dates = date('Y-m-d h:i:s');

答案 1 :(得分:0)

可能的原因 -

  1. 您的本地计算机时钟设置错误
  2. 您有一个过时的时区定义文件,错误地定义了亚洲/加尔各答,或根本没有定义它。
  3. 我已经在这里成功运行了你的时区(Linux RHEL6,包tzdata-2011d-1.el6.noarch)