首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中添加CURDATE()函数的天数

问在PHP中添加CURDATE()函数的天数
EN

Stack Overflow用户
提问于 2012-05-08 07:39:32
回答 2查看 1.1K关注 0票数 0

目前,我正试图在PHP中将days添加到当前的date函数中,但我不太确定如何添加。下面是我的代码。

代码语言:javascript
复制
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

EN

回答 2

Stack Overflow用户

发布于 2012-05-08 07:46:33

您使用DATE_ADD(CURDATE(), INTERVAL X DAY) (而不是天)

*来自MYSQL参考网站。检查一下医生!

票数 0
EN

Stack Overflow用户

发布于 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’));

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10494572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档