php打印当天加上天

时间:2014-04-03 01:14:18

标签: php getdate

我认为问题就是这么说的。我不知道如何获得当前日期+ 2天。这是我的尝试

//insert invoice table
                $currentdate = getdate();
                $duedate = getdate() + 2000;
                $makeinvoice = mysql_query("INSERT INTO invoices (userid, hostid, price, ispaid, detecreated, duedate) VALUES ('$userid', '$prodid', '$initprice', '0', '$currentdate','$duedate' )",$conn);

2 个答案:

答案 0 :(得分:3)

我假设你想得到一个unix时间戳。 只需使用strtotime('+ 2 days')

修改

//insert invoice table
$currentdate = time();
$duedate = strtotime('+2 days');

$makeinvoice = mysql_query("INSERT INTO invoices (userid, hostid, price, ispaid, detecreated, duedate) VALUES ('$userid', '$prodid', '$initprice', '0', '$currentdate','$duedate' )",$conn);

P.S,你应该使用mysqli扩展,因为mysql已经过时了,很快就会停止使用。或者更好的是,使用pdo

答案 1 :(得分:0)

这应提前2天返回时间戳

$due_date = strtotime('+ 2 days');