lukasamd
25.03.2008, 19:58:36
Witam,
jak można porównać 2 daty w PHP? Powiedzmy że mam np.
a ) 13.01.2008
B ) 10.01.2008
po odjęciu wychodzi różnica 3 dni, jak zrobić to w PHP? Jeżeli da się, to czy proces wygląda analogicznie w wypadku godzin/minut/itp?
artega
25.03.2008, 20:06:41
Wygodna metoda to przekonwertowanie dany na timestamp a później działanie na tym znaczniku np. taką funkcją, którą opisałem w
tym poście.
legorek
25.03.2008, 20:15:37
<?php
function dataPorownaj($data1, $data2) {
}
if (($delta = dataPorownaj('10.01.2008', '10.01.2008')) < 0) {
echo 'Pierwsza data jest mniejsza od drugiej, '; } else {
echo 'Pierwsza data jest większa lub równa drugiej, '; }
echo 'różnica to: '.(abs($delta)/86400).' dni';
?>
-> przedszkole