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



我有纪元时间1196110849,它以人类可读的形式[Mon, 26 Nov 2007 21:00:49 GMT]。如何使用 PHP 将 5 年添加到纪元时间并在添加 5 年后获得相应的纪元时间?

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

为了现代:

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

如果您使用的是 PHP 5.3 或更高版本,那么DateTime::add()或使用相对时间格式,如 dev-null-dweller 建议的那样。

最新更新