目前,我正试图在PHP中将days添加到当前的date函数中,但我不太确定如何添加。下面是我的代码。
function due(){
$it=$_POST['item_name'];
$ab="select duration from item where item_name='$it'";
$cd=mysql_query($ab);
while($mn=mysql_fetch_array($cd)) {
$interval=$_POST['duration'];
$due='DATE_ADD(CURDATE(),INTERVAL'.$interval.'DAYS )';
$gh=$_POST['request_name'];
$ij=$_POST['requestid'];
$ef="insert into request (due_date) values ('$due') where request_name='$gh' && requestid='$ij'";
$kl=mysql_query($ef);
}
}持续时间是我想要添加到当前日期的天数。
*我将进一步阐述我的问题
持续时间插入到表(TBL_A)中,CURDATE()值插入另一个表(TBL_B)
在将DUE_DATE DUE_DATE插入TBL_B时,我将使用CURDATE()函数选择工期并添加到CURDATE()
item_name在TBL_A中的持续时间不同
在另一个程序中选择DUE_DATE
发布于 2012-05-08 07:46:33
您使用DATE_ADD(CURDATE(), INTERVAL X DAY) (而不是天)
*来自MYSQL参考网站。检查一下医生!
发布于 2012-05-08 07:54:06
如果您想使用php来完成它,最简单的方法就是使用mktime。
[ int $hour = date("H") [,int $minute = date("i") [,int $second = date("s") [,int $month = date("n") [,int $day = date("j") [,int $year = date("Y"),int $is_dst = -1 ]])
它将类似于日期(“Y-m-d”,mktime(0,0,0,日期(M),日期(‘j’)+$neededamountofdays),日期(‘Y’));
https://stackoverflow.com/questions/10494572
复制相似问题