Вопрос № 28448: Всем привет!
Есть две переменные, содержащие даты в формате "YYYY-mm-dd". Как их сравнить, т.е. выяснить, какая из дат более поздняя, а какая более ранняя?...Вопрос № 28453: У меня на сайте есть файл ff.php Как можноь сделать чтобы код который в нём выполнялся на любой странице, на которую заходит пользователь. PS: в эти файлы нельзя написать include....
Вопрос № 28.448
Всем привет!
Есть две переменные, содержащие даты в формате "YYYY-mm-dd". Как их сравнить, т.е. выяснить, какая из дат более поздняя, а какая более ранняя?
Отвечает: Дубинин Николай Игоревич
Здравствуйте, Ерёмин Андрей!
используйте функцию time() для каждой переменной, в результате получите время в секундах с начала Unix Epoch (January 1 1970 00:00:00 GMT). После чего сравниваете содержимое переменных, та переменная значение которой больше - соответственно выводится первой ( в случае вывода новостей ), а то которая меньшая - выводится второй!
--------- i'm not suposed to be here, i'm not suposed to be
Ответ отправил: Дубинин Николай Игоревич (статус: 3-ий класс)
Отправлен: 28.10.2005, 21:36 Оценка за ответ: 5 Комментарий оценки: Благодарю!
Отвечает: Alexey Vilchinsky
Здравствуйте, Ерёмин Андрей!
смотри в приложении, там все написано!
Приложение:
--------- Делая людям добро, мы возвращаем его многократно...
Ответ отправил: Alexey Vilchinsky (статус: 6-ой класс)
Отправлен: 31.10.2005, 12:17 Оценка за ответ: 5 Комментарий оценки: Отлично!
Отвечает: sergey2nk
Здравствуйте, Ерёмин Андрей!
Этот формат хранения даты итнересен тем что он уже хранит дату в последовательности: большая величина - первая. А значит достаточно просто сравнивать данные как строки: "большая" строка - содержит "большую" дату. Для сравнения строк смотрите функции: strcmp()
http://www.php.net/manual/ru/function.strcmp.php
По моему - так будет проще.
Ответ отправил: sergey2nk (статус: 1-ый класс)
Отправлен: 31.10.2005, 18:35 Оценка за ответ: 5
Вопрос № 28.453
У меня на сайте есть файл ff.php Как можноь сделать чтобы код который в нём выполнялся на любой странице, на которую заходит пользователь. PS: в эти файлы нельзя написать include.
Отвечает: Дубинин Николай Игоревич
Здравствуйте, Алексей Коржов Павлович!
Никак! Разве что в .htaccess используя ModRewrite прописать чтобы при запросе любого файла с сервера загружался этот файл!
--------- i'm not suposed to be here, i'm not suposed to be
Отвечает: Ерёмин Андрей
Здравствуйте, Алексей Коржов Павлович!
Include, include_once, require, require_once - по-другому никак.
--------- Бог создал мир за семь дней и до сих пор система работает, не требуя перезагрузки, потому что у него не было необходимости поддерживать совместимость с предыдущими версиями...
Ответ отправил: Ерёмин Андрей (статус: Специалист)
Отправлен: 28.10.2005, 22:08