0

从秒计算未来日期。

$var = 5183990; //seconds
$today = '2013-02-16 11:00:00'; //date

就像我有5183990秒作为变量 $var。
现在我想知道5183990当前时间几秒后的未来日期/时间。

4

3 回答 3

3

由于time()以秒为单位返回当前时间戳,只需将您的时间间隔(以秒为单位)添加到其中,然后将其格式化为日期:

echo date("Y-m-d H:i:s",time()+$var);
于 2013-02-16T05:59:22.013 回答
1

尝试这个

strtotime('2013-02-16 11:00:00')-time()+$var;

详情: http: //php.net/manual/en/function.strtotime.php

于 2013-02-16T06:04:55.453 回答
1

您可以使用,

echo date("Y m d h:i:s a",time()+$var);

在哪里,

time()返回当前时间,然后在其中添加秒数$var将产生时间$var seconds......date()然后将其格式化为您的选择......

于 2013-02-16T06:10:06.033 回答