PHP -从现在开始获取时间戳X小时


PHP - Get timestamp X hours from now

我想在文本框中输入数小时,并获得时间戳,这样我就可以创建一个倒计时计时器。

倒计时很好,所以忽略它是如何完成的等等。但是,从现在起48小时内获得时间戳的最好方法是什么呢?例如,用户输入"48 ?

"
$hours = 48;
$timestamp = (new DateTime())->modify("+{$hours} hours")->format('U');

您可以创建一个时间戳:

<?php
strtotime(date('d-m-Y H:i:s') . "+ 48 hours");
?>

您正在寻找strtotime。例如,您可以只使用strtotime('+48 hours'),它将返回该时间的unix时间戳。