Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sergey M. 09.05.2012 16:35
календарный цикл у нас вроде 28 лет, то есть через 28 лет в 2040 году у нас снова будет Среда, 9 Мая, 130 день года, итд. Следовательно мы можем взять например диапазон 1970-1998 за базовый, в конструкторе вычислять $смещение текущего диапазона относительно базового (2040-1970)\28 и делать родной date create подставив вместо переданного года его эквивалент из диапазона - 2040 - 28 * $смещение.