php - 在 2 周内获取 php 日期

标签 php datetime

$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/

相关文章:

php - "It is not safe to rely on the system' s 时区设置背后的基本原理是什么”?

ruby-on-rails - 如何在 Rails 中将随机 DateTime 四舍五入到小时开始?

php - Woocommerce 需要字段

php - 未定义索引 : submission with html5

php - mysql_select_db() 期望参数 2 是给定的资源、对象

javascript - 在 php 中从 Ajax/Jquery 获取表单 $_POST 数据

c# - Json.NET 在 DateTime 上禁用反序列化

datetime - 如何使用 MonoTouch 将 DateTime 格式化为短时间格式的本地用户区域设置

python - Pandas :选择具有特定月份和日期的所有日期

php - 尊重验证可选 key