如何使用PHP将年份添加到纪元时间

时间:2012-11-26 21:05:00

标签: php datetime epoch

我的人类可读形式的1196110849[Mon, 26 Nov 2007 21:00:49 GMT]。 如何使用PHP在epochTime中添加5年并在添加5年后获得相应的epochTime?

2 个答案:

答案 0 :(得分:7)

$newEpochTime = strtotime("+5 years", $epoch);

为了现代:

$newEpochTime = DateTime::createFromFormat('U', $epoch)
                    ->add(new DateInterval('P5Y'))
                    ->format('U');

答案 1 :(得分:-3)

如果您使用的是PHP 5.3或更高版本,则使用DateTime::add()或使用relative time format之类的dev-null-dweller建议。