[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопсро по работе с датами
GlobalView
Здравствуйте!

Помогите со следующей задачкой)

Сервер не работал с 01.07.2010 10:51:32 по 05.07.2010 16:17:51 (это из БД идёт)
Но надо считать время его простоя только для следующийх интервалов:
Понедельник - Пятница 07:00 - 23:00
Суббота - 09:00 - 15:00
Воскресенье - 12:00 - 23:00

Пробовал использовать mktime(), но он удобен для сравнения, а для разности дат его не получается использовать...

Заранее спасибо!)



Спустя 9 дней, 23 часа, 40 минут, 18 секунд (7.08.2010 - 12:02) Turboworld1 написал(а):
Дык разбей весь промежуток на интервалы:

с 01.07.2010 10:51:32 по 01.07.2010 23:00:00,
с 02.07.2010 07:00:00 по 02.07.2010 23:00:00,
...

с 05.07.2010 07:00:00 по 05.07.2010 16:17:51

а затем и mktime пригодится для нахождения разности между двумя датами, но в секундах, а не в днях как по ссылке smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.