$addhr = time() + (1 * 13 * 60 * 60);
$curDateTimeMil= date("Y-m-d G:i:s",$addhr);
echo $curDateTimeMil;
这将回显 2010-08-27 16:21:31
。
如何获得 2 周后的日期? (9 月 10 日)
最佳答案
$dateInTwoWeeks = strtotime('+2 weeks');
参见 strtotime()
.
更新 #1:是的,这是一种懒惰的方式。但是,我确实相信,可能的负面性能影响会被对代码的可读性/理解的积极影响所抵消。如果性能成为问题,可以切换到 native (基于整数)时间操作(并添加注释)。
更新 #2:可选的第二个参数是引用日期。例如:
strtotime('+2 weeks', mktime(0, 0, 0, 2, 8, 1984)); // 8th Feb. 1984 + 2 weeks
关于php - 在 2 周内获取 php 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3582435/