Как сравнивать даты в php?
мне нужен код для сравнения даты в php
- Дата ввода должна быть действительной датой
- дата ввода не должна быть меньше текущей даты.
- Мне нужно дать часовые пояса EST, PST и т. д.
- Нам нужно сделать время GMT и сравнить с текущим временем.
может кто-нибудь помочь в этом. Спасибо Ramakrishnan.p
3 Solutions collect form web for “Как сравнивать даты в php?”
Это поздний ответ. поскольку здесь нет точного ответа на этот вопрос, я предлагаю это решение здесь.
Вы можете сделать это таким образом
$date1 = strtotime("2007-02-20"); // your input $date2 = strtotime("today"); //today if($date1 < $date2) { echo " input date is in the past"; }
strtotime преобразует строку в числовое значение timestamp unix.
Взгляните на функцию maketime () . Затем сравните полученные временные метки UNIX.
Ознакомьтесь с датой Zend Framework: http://framework.zend.com/manual/en/zend.date.overview.html Вам нужен файл Date.php и папки Date / Locale из фреймворка для его использования.