抱歉,我是PHP MySQL的初学者,我想问一些问题。我有一个问题怎么办呢?在我的数据库中我有一个名为>的表。 '客户'并列有名为
的列' dateStart' ,' dateExpired' 我希望我的dateStart会自动在输入框中设置今天的日期,并设置到期日为+30天
示例 我有一个添加新客户的页面,所以我点击添加新客户然后在表单中 我将在今天的当天自动输入,并且到期时间为+30天 开始日期:2015年10月13日 日期到期日:2015年11月12日
感谢。
答案 0 :(得分:2)
你去:
$dateStart= Date('Y-m-d');
$dateExpired = date('Y-m-d', strtotime($dateStart. ' + 30 days'));
echo '<input type="text" name= "dateStart" value="'. $dateStart.'"/>';
echo '<input type="text" name= "dateExpired" value="'. $dateExpired .'"/>';
答案 1 :(得分:1)
MySql“DATE_ADD”中有一个函数用于您的情况 这里测试了例子:
insert into user_details(dateStart,dateExpired) values($input_date,DATE_ADD($input_date, INTERVAL 30 DAY))
了解更多信息:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html