我的日期时间戳为1393516517
,但我需要60天的时间戳。
我试过这种方式:
( 24 * 60 * 60 ) * 60 = 5184000;
这是正确的方法吗?
答案 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');