[ROZWIĄZANE] Data
PYRDYS
14.03.2015
Witam, otóż mam pytanie. Jak zrobić takie coś że mineła już podana data. Czyli np. mam date 13.03.2015 i chce sprawdzić czy podana data już mineła czyli jak mineła to już jest 14.03.2015. I jeszcze jest problem w tym że również to potrzebuje z godzinami. np 13.03.2015 21:16 .
Np mam takie coś:
$data = date("d.m.Y H:i"); $datam = "14.03.2015 00:30"; if($data != $datam) { echo "Usługa nieaktywna !"; } else { echo "Usługa aktywna !"; }
A co do tego do to działa mi to tak jak widać w sumie. Ale np. data jest 14.03.2015 01:15 to też pokaże się niekatywna. A chce żeby po przekroczeniu tej daty pokazywało sie to . A nie wcześniej. Prosiłbym o pomoc. Z góry dzięki.
Edited by PYRDYS, 14.03.2015 00:34.
byCZUS
14.03.2015
A nie łatwiej Ci działać na zwykłym unixtime ? Np. datę, która tam masz puszczasz przez strtotime, a aktualny czas to time
I warunek if( time( ) > strtotime( .. ) ) echo 'sorry memory, ale nie teraz'; else ....
GeDox
14.03.2015
http://php.net/manua...nction.time.php
<?php $nextWeek = time() + (7 * 24 * 60 * 60); // 7 days; 24 hours; 60 mins; 60 secs echo 'Now: '. date('Y-m-d') ."\n"; echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n"; // or using strtotime(): echo 'Next Week: '. date('Y-m-d', strtotime('+1 week')) ."\n"; ?>
Do tego ładny if i gotowe : )
PYRDYS
14.03.2015
Byczka lepszy pomysł Dzięki wielkie a i jeszcze jedno pytanko
echo strtotime("14.03.2015 11:23"), "<br>";
moge dać taką date z godziną normalnie ?
Oraz czy moge podawać w tej funkcji daty ze zmiennych czyli np
strotime($data)
?
EDIT: Poradziłem sobie. Jeszcze raz dzięki. Temat do zamknięcia
Edited by PYRDYS, 14.03.2015 11:39.