我有纪元时间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 建议的那样。