1

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

日期工作,但为什么时间是错误的。

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

2 回答 2

1

你不想给时间戳

尝试这个

$dates = date('Y-m-d h:i:s');
于 2013-07-02T05:13:03.717 回答
0

可能的原因 -

  1. 您的本地计算机时钟设置错误
  2. 您有一个过时的时区定义文件,它错误地定义了亚洲/加尔各答,或者根本没有定义它。

我已经在这里为您的时区成功运行了此程序(Linux RHEL6,包 tzdata-2011d-1.el6.noarch)

于 2013-07-02T05:15:09.970 回答