在php中从秒计算日期
Posted
技术标签:
【中文标题】在php中从秒计算日期【英文标题】:calculate date from seconds in php 【发布时间】:2013-02-16 05:56:41 【问题描述】:从秒计算未来日期。
$var = 5183990; //seconds
$today = '2013-02-16 11:00:00'; //date
就像我有 5183990
秒作为变量 $var。
现在我想知道当前时间后5183990
秒之后的未来日期/时间。
【问题讨论】:
date('r', time() + $seconds)
【参考方案1】:
由于time()
以秒为单位返回当前时间戳,只需将您的时间间隔(以秒为单位)添加到其中,然后将其格式化为日期:
echo date("Y-m-d H:i:s",time()+$var);
【讨论】:
【参考方案2】:试试这个
strtotime('2013-02-16 11:00:00')-time()+$var;
详情:http://php.net/manual/en/function.strtotime.php
【讨论】:
【参考方案3】:你可以使用,
echo date("Y m d h:i:s a",time()+$var);
在哪里,
time()
返回当前时间,然后在$var
中添加秒数,它将在$var seconds
之后生成时间......date()
然后根据您的选择格式化......
【讨论】:
以上是关于在php中从秒计算日期的主要内容,如果未能解决你的问题,请参考以下文章