在db中添加30天的日期

时间:2009-10-22 19:15:11

标签: php sql mysql date format

我已发布日期并在我的数据库中发布日期。 目前他们都是相同的日期。

如何更改它(在mysql插入期间),因此发布截止日期是发布日期之后的30天。

我正在使用$ pubDate

由于

2 个答案:

答案 0 :(得分:8)

您可以使用DATE_ADD()

DATE_ADD(my_date, INTERVAL 30 DAY)

答案 1 :(得分:2)

在php中,在插入之前你可以使用strtotime(): 如果publishDown日期是时间戳:

$ publishDown = strtotime(“+ 30天”,$ publishDown);

否则您可能必须使用mktime才能以正确的格式获取