Zadejte hledaný výraz...

Porovnanie uloženého dátumu s aktuálnym dátumom

RoyalManG
verified
rating uzivatele
(1 hodnocení)
9. 6. 2012 22:12:20
Zdarvím, potreboval by som pomôcť ohľadom porovnania dátumu uloženého v databáze s aktuálnym dátumom. Jednoduché porovnanie som riešil nasledovne:
$dateExpireTime = strtotime($dateExpire);
$dateTodayTime = strtotime($dateToday);
if ($dateExpireTime == $dateTodayTime) echo "dnes...";
elseif ($dateExpireTime >= $dateTodayTime) echo "za pár dní...";
elseif ($dateExpireTime <= $dateTodayTime) echo "zmeškal si...";
Potreboval by som ale aby pri možnosti "za pár dní..." vypisovalo presne koľko dní ešte ostáva, respektíve ak by sa dalo, tak aj s časom.
Vie niekto pomôcť?
9. 6. 2012 22:12:20
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773555
Napsal jsem blbost:) , ale nejde mi to smazat
9. 6. 2012 22:20:16
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773554
Inspirace třeba tady : http://www.youtube.com/watch?v=wjUPfh6Vnbo
9. 6. 2012 22:34:14
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773553
RoyalManG
verified
rating uzivatele
(1 hodnocení)
9. 6. 2012 23:31:37
Dík, to pomohlo, ešte by som potreboval vyriešiť takýto problém.
Ak dostanem niečo takéto, 1 deň, 26 hodín, 1570 minút. Potrebujem logicky od 26 hodín odrátať ten jeden deň a od minút odrátať počet dní a počet hodín aby mi ukazovalo 1 deň 2 hodiny 10 minút.
9. 6. 2012 23:31:37
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773552
K práci s datem a časem používejte třídu DateTime + kamarády.
http://cz.php.net/manual/en/book.datetime.php
10. 6. 2012 01:18:58
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773551
Příklad ukáže, kdy nastane/-lo datum expirace.
V druhém případě vytvořte zase dva objekty DateTime, jeden teď, druhý X hodin v budoucnosti/minulosti, diff()něte je a dostanete DateInterval
http://cz.php.net/manual/en/class.dateinterval.php
10. 6. 2012 01:30:34
https://webtrh.cz/diskuse/porovnanie-ulozeneho-datumu-s-aktualnym-datumom/#reply773550
Pro odpověď se přihlašte.
Přihlásit