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

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

ВЫДАёт прав, хотя '1.02.2004' больше чем '1.03.2003'
...
Рейтинг: 0 / 0
03.11.2004, 18:24
    #32767440
Шогал
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из '01.02.2004' в дату
date() возвращает стринг, а стринги сравниваются в лексикографическом порядке. Переведи даты в unix timestamp и их уже сравнивай.
...
Рейтинг: 0 / 0
03.11.2004, 18:44
    #32767482
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из '01.02.2004' в дату
...
Рейтинг: 0 / 0
04.11.2004, 09:36
    #32767921
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из '01.02.2004' в дату
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
04.11.2004, 09:52
    #32767962
копосов нв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
из '01.02.2004' в дату
Извините сам дурак
сравниваем 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
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / из '01.02.2004' в дату / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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