PHP:不正确的历元时差
我有一个datetime对象,我想找出datetime对象和当前时间戳之间的差异(以秒为单位)。下面是我实现相同功能的代码: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显示为输出 我的代码中似乎
$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;
这就是我需要的。谢谢