如何在PHP中为 unix 时间戳添加 24 小时?
Unix 时间戳旨在将时间跟踪为从 1970 年 1 月 1 日 UTC 的 Unix 纪元开始的运行总秒数。要将 24 小时添加到 Unix 时间戳,我们可以使用以下任何一种方法:
方法 1:将 24 小时转换为秒,并将结果与当前 Unix 时间相加。
- 程序:
- 输出:
1588671070
方法 2:由于一天中的时间在夏令时 (DST) 等系统中与一天中的 24 小时不同。最好使用PHP strtotime()函数来正确解决这些异常。使用strtotime解析当前 DateTime 和一天到时间戳
- 程序:
- 输出:
1588584696 1588671096
方法 3:使用DateTime类我们可以达到相同的结果。首先创建一个具有当前时间戳的 DateTime 对象并添加一天的间隔。 P1D 表示要添加的 1 天时间间隔。
- 程序:
format('Y-m-d H:i:s'); echo $now->getTimestamp(), "\n"; // Add interval of P1D or Period of 1 Day $now->add(new DateInterval('P1D')); echo $now->getTimestamp(); ?>
- 输出:
1588584729 1588671129