【发布时间】:2010-12-09 05:23:51
【问题描述】:
我的数据库中有发布日期和发布日期。 目前它们的日期相同。
我如何更改它(在 mysql 插入期间),所以发布日期是发布日期后 30 天。
我正在使用 $pubDate
谢谢
【问题讨论】:
我的数据库中有发布日期和发布日期。 目前它们的日期相同。
我如何更改它(在 mysql 插入期间),所以发布日期是发布日期后 30 天。
我正在使用 $pubDate
谢谢
【问题讨论】:
你可以使用DATE_ADD():
DATE_ADD(my_date, INTERVAL 30 DAY)
【讨论】:
my_date+Interval 30 DAY代替date_add()代替date_sub()my_date-Interval 30 DAY。
在 php 中,在插入之前可以使用 strtotime(): 如果 publishDown 日期是时间戳:
$publishDown = strtotime("+30 天",$publishDown);
否则您可能必须使用mktime 才能获得正确的格式
【讨论】: