Време и 1 ден назад

Dodo1987

Registered
Здравейте.
Правя едни редакций на web agent система.
И имам следния проблем.
Когато се опитам да преброя уникалните посещения за преден ден или дни има 1 проблем.
Правя го така
Код:
$d = date("d")-1;
$m = date("m");
$Y = date("Y");
$date_start=date("$Y-$m-$d 00:00:00"); 
$date_end=date("$Y-$m-$d 23:59:59");
но както е днес - 01.04.2009 и дам -1 ден става 00.04.2009.
Как да го направя, да работи коректо и автоматично този скрипт?
 
timestamp ще ти е много по-лесно :)
там е просто strtotime("-1 day");
иначе тук ще стане доста дълго за да проверява дали предния месец има 30 или 31 дни (или по-малко) и също дали не е месец 1
 
Ок, но как да го направя с него от 00:00 до 23:59.
И аз си мислях за него, но това ограничение как да стане?
 
$start = mktime("0", "0", "0", date("n"), date("j")-1, date("Y"));
$end= mktime("23", "59", "59", date("n"), date("j")-1, date("Y"));

И после правиш селект с BETWEEN между 2те стойности
 
Благодаря Ви и на двамата.
Използвах това на @raiden и + отива при него.
:wink: :wink: :wink:
 

Back
Горе