За последние 24 часа нас посетили 54982 программиста и 1748 роботов. Сейчас ищут 866 программистов ...

Проверка синтаксиса даты

Тема в разделе "PHP для новичков", создана пользователем ssh, 14 май 2009.

  1. ssh

    ssh Активный пользователь

    С нами с:
    15 апр 2009
    Сообщения:
    164
    Симпатии:
    0
    Как сделать проверку переменной на правильность синтаксиса даты

    т.е. если переменная d=01.01.2009 -истина, а если d=1.1.1 -ложь.
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  3. antonn

    antonn Активный пользователь

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    например регулярочкой :)
    Код (Text):
    1. \b(0?[1-9]|[12][0-9]|3[01])[- /.](0?[1-9]|1[012])[- /.](19|20)?[0-9]{2}\b
    Kreker
    ах ты негодяй, я тут проповедую мозголомательные тексты... %)
     
  4. ssh

    ssh Активный пользователь

    С нами с:
    15 апр 2009
    Сообщения:
    164
    Симпатии:
    0
    А вот допустим, у меня есть две даты в переменных d=01.01.2009 и d2=02.01.2009.
    Как их можно сравнить...

    Например,
    Если d<d2
    то бла бла бла

    иначе
    error
     
  5. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  6. ssh

    ssh Активный пользователь

    С нами с:
    15 апр 2009
    Сообщения:
    164
    Симпатии:
    0
    Kreker
    Thanx!