获取日期的时间戳为60天

时间:2014-02-27 16:20:42

标签: php date time

我的日期时间戳为1393516517,但我需要60天的时间戳。

我试过这种方式:

( 24 * 60 * 60 ) * 60 = 5184000;

这是正确的方法吗?

2 个答案:

答案 0 :(得分:4)

1393516517称为UNIX时间戳,是自Unix Epoch(1970年1月1日00:00:00 GMT)以来的秒数。此时间戳特别对应于格林威治标准时间02/27/2014 3:55 PM。

如果要将60天添加到UNIX时间戳,那么确实需要添加60天等于秒数的秒数。所以1393516517 + 5184000 = 1398700517,这是格林威治标准时间04/28/2014 3:55 PM。

答案 1 :(得分:2)

假设您在开始日期日期

$date = new DateTime('@1393516517');
$date->modify('+60 days');
echo $date->format('U');