如何在PHP当前时间延迟30秒?

时间:2009-12-05 21:22:40

标签: php datetime date

日期(“F d Y H:i:s”)以php为当前时间。如何使用php在当前时间内延迟30秒和1分钟,不确定但是像Date(“F d YH:i:s-30”)或Date(“F d YH:i-1:s”)之类的东西)?

4 个答案:

答案 0 :(得分:5)

date("F d Y H:i:s", time() + 90)

date有第二个可选参数:转换为字符串的时间戳。 time返回当前时间戳,它只是一个整数,因此您可以向其添加90以获得距离当前时间90秒的时间。

答案 1 :(得分:3)

你的意思是格式化未来1:30的时间?

date('format string', time()+90);

在上文中,90可以是任何正偏移或负偏移。

答案 2 :(得分:1)

使用此功能:

date("F d Y H:i:s",time()-90)

答案 3 :(得分:1)

在PHP中,日期和时间通常用作时间戳;这是自1970年以来的几秒钟。

要获取当前时间戳,您可以使用time()
要格式化,您可以使用date(),如您所知。

因此,当前时间加上1分30秒(即90秒):

date('F d Y H:i:s', time() + 90);


或者,作为一种替代方式(更有趣?),您可以使用strtotime()

echo date('F d Y H:i:s', strtotime('+1 minute +30 seconds'));

好的,在这种情况下更复杂,我承认^^
但是,在其他一些情况下,知道它存在是很好的; - )