a=b+c;
result_utc_time= given_utc_time + given_number_of_seconds;
这就是我想要做的。我想从given_utc_time&中计算result_utc_time。 given_number_of_seconds
让我的given_utc_time=2014-06-11T09:50:20Z
given_number_of_seconds=1500
有人知道如何在PHP或Javascript中执行此操作吗?
答案 0 :(得分:1)
试
$given_utc_time='2014-06-11T09:50:20Z';
$time = strtotime($given_utc_time);
echo date('Y-m-d H:i:s', strtotime('+1500 second',$time));
或可以使用
echo date('Y-m-d H:i:s', $time+1500);
或使用日期时间: -
$date = new DateTime($given_utc_time);
$date->add(new DateInterval('PT1500S'));
echo $date->format('Y-m-d H:i:s');
答案 1 :(得分:0)
您可以使用以下内容:
$a = date('h:i:s A', strtotime('2:10:20')+36000);
然后在某处回复$a
。
所以基本上你需要调整我刚放在那里的'2:10:20'来测试你想要的东西。 36000就是它增加的秒数。
因此,使用36000,它会增加10个小时。因此,这将输出“12:10:20 PM
”。在h:i:s之后的A添加了AM或PM,您可以将其留下来获取
$a = date('h:i:s', strtotime('2:10:20')+36000);
这将回显'12:10:20
'
现在您还可以向其中添加变量:
$a = date('h:i:s A', strtotime($b)+$c);
然后例如:
$b = '2:10:20'; // The time
$c = 36000; //seconds to increase