Perl. Библиотека программиста

Дата и время

Определение текущей даты

Требуется определить год, месяц и число для текущей даты.

Преобразование полного времени в секунды с начала эпохи

Требуется преобразовать дату/время, выраженные отдельными значениями дня, месяца, года и т.д. в количество секунд с начала эпохи.

Преобразование секунд с начала эпохи в полное время

Требуется преобразовать количество секунд с начала эпохи в отдельные значения дня, месяца, года и т. д.

Операции сложения и вычитания для дат

Имеется значение даты/времени. Требуется определить дату/время, отделенную от них некоторым промежутком в прошлом или будущем.

Вычисление разности между датами

Требуется определить количество дней между двумя датами или моментами времени.

Определение номера недели или дня недели/месяца/года

Имеется дата в секундах с начала эпохи или в виде отдельных компонентов — года, месяца и т. д. Требуется узнать, на какой номер педели или день недели/месяца/года она приходится.

Анализ даты и времени в строках

Спецификация даты или времени читается в произвольном формате, однако ее требуется преобразовать в отдельные компоненты (год, месяц и т. д.).

Вывод даты

Требуется преобразовать дату и время, выраженные в секундах с начала эпохи, в более понятную для человека форму.