Как сравнивать даты в php?

мне нужен код для сравнения даты в php

  1. Дата ввода должна быть действительной датой
  2. дата ввода не должна быть меньше текущей даты.
  3. Мне нужно дать часовые пояса EST, PST и т. д.
  4. Нам нужно сделать время GMT и сравнить с текущим временем.

может кто-нибудь помочь в этом. Спасибо Ramakrishnan.p

  • отправка php-массива с помощью POST-андроида
  • Форматировать текст в файле Excel через PHP
  • PHP-совместимые решения NoSQL
  • Как разбить строку на несколько разделителей в PHP?
  • PHP с MySQL медленный
  • Как получить содержимое div в php
  • 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 из фреймворка для его использования.

    PHP is the Best Programming Language in the world.