parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

не проверял

Sergey M. 21.04.2013 14:10

теоритически 28 лет это минимальный диапазон при котором циклически совпадают дни недели и числа месяца. На практике с учетом секунд сейчас не могу проверить, как понимаю нужно взять дату из парсерного рабочего диапазона с запасом в 28 лет в обе стороны, например из 2000-го, отроллить назад на 28 лет и посмотреть изменилось ли количество секунд. Если изменилось, отроллить исходную дату на 28 лет вперед и сравнить совпадает ли изменение по секундам. Если секунды не изменились значит leap seconds вообще можно не учитывать(?), если изменились одинаково значит doublecheck и нужно учитывать это число при смещении, если изменились неодинаково значит фейл. Как-то так?