Помощ за утрешна дата.

sentenello

Registered
Здравейте,
В БД имам поле с тип timestamp което записва така 0000-00-00 00:00:00
За да извадя резултати с днескашна дата правя така ..

Код:
WHERE data LIKE %$data%
като $data взема date(Y-m-d);

Какъв код ми трябва за да вземам утрешната дата точно както са ми полетата.

ПС. Моля не ме карайте да правя unix формати и т.н. Ако е възможно както са ми сега полетата да стане ще съм ви много благодарен.
 
sentenello каза:
Здравейте,
В БД имам поле с тип timestamp което записва така 0000-00-00 00:00:00
За да извадя резултати с днескашна дата правя така ..

Код:
WHERE data LIKE %$data%
като $data взема date(Y-m-d);

Какъв код ми трябва за да вземам утрешната дата точно както са ми полетата.

ПС. Моля не ме карайте да правя unix формати и т.н. Ако е възможно както са ми сега полетата да стане ще съм ви много благодарен.

http://php.net/manual/bg/function.mktime.php - Мисля, че с това ставаше :)
 
Би ли ми дал някакво примерче и да обясниш малко, за да ми светне как точно стават нещата, че така нищо не схванах.
 
Fakeheal каза:
Код:
<?php

echo date('d-m-Y H:i:s', mktime(date(H)+24)); 

?>
Сега датата ни я изкарава 25-12-2010 17:39:20, защото взимаме часът и го увеличаваме с 24 часа, което е равно на един ден.

Така ли ще стане само с датата без времето..
Код:
<?php
echo date('d-m-Y', mktime(date(d)+1));
?>
??? И ако е така, нали ще работи правилно когато е последния ден от месеца ?
 
Като цяло проверих всички възможностти, при които може да възникне грешка някъде. Всичко работи добре, но нещо не ми се връзва в използванетo, защото не става да добавиш 2 дена и т.н. Препоръчвам ти това:

Код:
 $newdate = date("d-m-Y",strtotime("+24 hours"));
 
Fakeheal каза:
Като цяло проверих всички възможностти, при които може да възникне грешка някъде. Всичко работи добре, но нещо не ми се връзва в използванетo, защото не става да добавиш 2 дена и т.н. Препоръчвам ти това:

Код:
 $newdate = date("d-m-Y",strtotime("+24 hours"));

Мерси много +1
 

Back
Горе