如何在PHP中从当前日期添加月份[重复]
Posted
技术标签:
【中文标题】如何在PHP中从当前日期添加月份[重复]【英文标题】:How to add month from current date in PHP [duplicate] 【发布时间】:2015-06-23 02:01:21 【问题描述】:嗨,我还是 php 新手,目前我想制作有关员工津贴的系统,但不知道如何开始在 php 中计算月份。例如,史蒂夫应该从现在开始获得 4 个月的津贴,数据库存储了结果计算,目前编码为:
?php
$date=date_create("2013-03-15");
date_add($date,date_interval_create_from_date_string("40 days"));
echo date_format($date,"Y-m-d");
?>
月份输入来自用户并存储在数据库中。
【问题讨论】:
***.com/a/14625726/4535386 【参考方案1】:我不确定我是否遵循您的 40 天和 4 个月,但我认为您想要这样的东西:
echo date('Y-m-d', strtotime("Now +40 days"));
【讨论】:
它有效,但目前我希望 "Now +40 days" 被用户输入替换。例如输入是 5 作为 integer 。除了'strtotime'我还能用什么?echo date("Y-m-d",monthAdd(id='period'));
strtotime
采用几乎任何您可以想象的人类可读形式。这是一种在线测试的方法:strtotime.onlinephpfunctions.com 用户输入是如何处理的?发布,获取?像这样可以正常工作:echo date("Y-m-d", strtotime("Now +".$_POST['period']." days"))
以上是关于如何在PHP中从当前日期添加月份[重复]的主要内容,如果未能解决你的问题,请参考以下文章