在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中从秒计算日期的主要内容,如果未能解决你的问题,请参考以下文章

以秒计算日期,自公元 01-01-0001

在 Spark SQL 中计算财务日期

在 PHP 中从数据库获取日期到 jQuery Ui Picker

php如何计算两个日期中间有多少天,并每过一天减1

如何在php中计算月份截止日期[关闭]

PHP日期操作类代码-农历-阳历转换闰年计算天数等