Добавить 30 дней для даты в дБ - PullRequest
2 голосов
/ 22 октября 2009

У меня есть дата публикации и дата публикации в моей БД. В настоящее время они имеют одинаковые даты.

Как я могу изменить его (во время вставки mysql), чтобы дата публикации была через 30 дней после даты публикации.

Я использую $ pubDate

Спасибо

Ответы [ 2 ]

8 голосов
/ 22 октября 2009

Вы можете использовать DATE_ADD () :

DATE_ADD(my_date, INTERVAL 30 DAY)
2 голосов
/ 22 октября 2009

в php, перед вставкой вы можете использовать strtotime (): если дата publishDown является временной меткой:

$ publishDown = strtotime ("+ 30 дней", $ publishDown);

в противном случае вам, возможно, придется использовать mktime , чтобы получить его в нужном формате

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...