Въпрос за TIMESTAMP. Вчера/Днес

sentenello

Registered
Здравейте,
Интересува ме как мога да си направя 2 бутона/линка или каквото е там като ги кръстя днес и вчера.

Като дам на днес ми е ясно как да изведа резултати с днескашна дата 'NOW()', но въпроса ми е ако искам да изведа от вчера как ще стане?

П.С. Това което целя е ако днес е 1.08 примерно и като дам вчера да ми изкра 30.07 примерно , а не да се бъгне или нещо подобно.

Знам че не е много сложно и затова предварително благодаря на помогналие ;)
 
Това за което се сещам е, да го обърнеш в unix timestamp, вадиш нужните 60*60*24 секунди, после го обръщаш пак в time и го вадиш с бутона "Вчера".
 
Ползвай mktime()
mktime(0,0,0,date("n"),date("j") - 1,date("Y"))
Функцийката ти е достатъчно Ентелигентна, за да не стават такива обърквания каквито си споменал по-горе.
 
Replace каза:
Ползвай mktime()
mktime(0,0,0,date("n"),date("j") - 1,date("Y"))
Функцийката ти е достатъчно Ентелигентна, за да не стават такива обърквания каквито си споменал по-горе.

Би ли ми обяснил твоя код как работи или да ми дадеш пример за направата на бутон вчера примерно :oops:
 
sentenello каза:
Replace каза:
Ползвай mktime()
mktime(0,0,0,date("n"),date("j") - 1,date("Y"))
Функцийката ти е достатъчно Ентелигентна, за да не стават такива обърквания каквито си споменал по-горе.

Би ли ми обяснил твоя код как работи или да ми дадеш пример за направата на бутон вчера примерно :oops:
Ми не знам, нямам си ни най-малка представа ти как ще реализираш кода.
Кодът, по-горе ще ти изведе времто вчера, в Unix Timestamp.
Тоест, ако направиш нещо такова
$yesterday = mktime(0,0,0,date("n"),date("j") - 1,date("Y"));
echo date("d/M/Y H:i:s",$yesterday); // 21/Aug/2010 00:00:00
 

Back
Горе