Въпрос за добавяне на дата

shaxaaa

Registered
в БД имам две графи едната е за датата когато е пуснато съобщението , а другата за датата , която ще се изтрие
$today = date("Y-m-d H:i:s");
това е датата на пускане , но нз как да добавя например 10 дена към него . Пробвах всичко изчетах цялата документация , четах всичко във форумите и немога нещо да се справя
 
Код:
$next = time() + (10 * 24 * 60 * 60); //10дена по 24 часа по 60 мин по 60 сек. 

$dnes = date("Y-m-d H:i:s");

$today = date("Y-m-d H:i:s", $next);

echo $dnes; // 2007-4-05
echo $today; // 2007-4-15
 
мерси така го бях направил но неиска да ми запазва новата дата в БД иначе няма проблем прибавя дните
 
shaxaaa каза:
в БД имам две графи едната е за датата когато е пуснато съобщението , а другата за датата , която ще се изтрие
$today = date("Y-m-d H:i:s");
това е датата на пускане , но нз как да добавя например 10 дена към него . Пробвах всичко изчетах цялата документация , четах всичко във форумите и немога нещо да се справя

ето ти една примерна заявка:

$query = "update ТАБЛИЦАТА set del_date = (CURDATE() + INTERVAL 10 DAY) where id = 'ИД-то'";

del_date името на колонката в която записваш датата на която ще се трие
 
мерси върши ми работа само че него записва във формата в който искам , искам Y-m-d h:i:s , ако знаеш как?
 
shaxaaa каза:
мерси върши ми работа само че него записва във формата в който искам , искам Y-m-d h:i:s , ако знаеш как?

на изуст не ги помня. Рядко ползвам datetime.
Разгледай тук:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
 

Back
Горе