Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:不正确的历元时差_Php_Date_Datetime_Time - Fatal编程技术网

PHP:不正确的历元时差

PHP:不正确的历元时差,php,date,datetime,time,Php,Date,Datetime,Time,我有一个datetime对象,我想找出datetime对象和当前时间戳之间的差异(以秒为单位)。下面是我实现相同功能的代码: $myDate = strtotime('2015-08-24T19:30'); $now = time(); $ti = $myDate - $now; echo $ti; 现在,我尝试在当地时间18:58运行这段代码,我希望输出或多或少是32*60=1920秒,因为$myDate变量中定义的时间是19:30,日期与今天相同。但是,21725显示为输出 我的代码中似乎

我有一个datetime对象,我想找出datetime对象和当前时间戳之间的差异(以秒为单位)。下面是我实现相同功能的代码:

$myDate = strtotime('2015-08-24T19:30');
$now = time();
$ti = $myDate - $now;
echo $ti;
现在,我尝试在当地时间18:58运行这段代码,我希望输出或多或少是
32*60=1920秒
,因为
$myDate
变量中定义的时间是19:30,日期与今天相同。但是,
21725
显示为输出


我的代码中似乎有什么错误

我想您的服务器设置为其他时区。您需要根据印度设置时区

date_default_timezone_set('Asia/Calcutta');
$myDate = strtotime('2015-08-24T19:30');
$now = time();
$ti = $myDate - $now;
echo $ti;

这就是我需要的。谢谢