powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / из '01.02.2004' в дату
6 сообщений из 6, страница 1 из 1
из '01.02.2004' в дату
    #32767272
копосов нв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос такой:
НА PHP формирую строку 01.05.2004 какая функция переводит её в дату. Для чего это надо? Далее я сравниваю её с date("j.n.Y").
...
Рейтинг: 0 / 0
из '01.02.2004' в дату
    #32767362
копосов нв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задам вопрос по другому
как сравнивать даты?
Потому что вот это не работает:

if (date('1.02.2004') < date('1.03.2003'))
{
echo "ПРАв";
}
else
{
echo "не ПРАв";
}

ВЫДАёт прав, хотя '1.02.2004' больше чем '1.03.2003'
...
Рейтинг: 0 / 0
из '01.02.2004' в дату
    #32767440
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
date() возвращает стринг, а стринги сравниваются в лексикографическом порядке. Переведи даты в unix timestamp и их уже сравнивай.
...
Рейтинг: 0 / 0
из '01.02.2004' в дату
    #32767482
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
...
Рейтинг: 0 / 0
из '01.02.2004' в дату
    #32767921
копосов нв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
if (date("j.n.Y",mktime(0, 0, 0, date("m"), date("d"), date("Y")))<date("j.n.Y",mktime(0, 0, 0, 1, 1, 2005)))
{
echo "ДА";
}
else
{
echo "НЕТ";
}

Ребята не могу понять почему не работает выше написанное?
...
Рейтинг: 0 / 0
из '01.02.2004' в дату
    #32767962
копосов нв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините сам дурак
сравниваем unix timestamp дат
if ( mktime(0, 0, 0, date("n"), date("j"), date("Y")) < mktime(0, 0, 0, 1, 1, 2005))
{
echo "ДА";
}
else
{
echo "НЕТ";
}

а выводим date("j.n.Y",mktime(0, 0, 0, date("m"), date("d"), date("Y")))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / из '01.02.2004' в дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]