Функции для работы с датой и временем

ОБРАТИТЕ ВНИМАНИЕ
Вывод функции strftime () зависит от настройки локали.
Функция имеет следующий формат:
strftime(<Строка формата даты/времени>, <Массив значений даты>)
В качестве параметра <массив значений даты> обычно указывается функция gmtime () ИЛИ функция localtime (). В параметре сСтрока формата даты/ времени> могут быть использованы следующие модификаторы:
• %с— представление даты и времени для текущей локали (например, 18.06.2008 23:14:48);
• %х — представление даты для текущей локали (например, 18.06.2008);
• %х — представление времени для текущей локали (например, 23:18:28);
П %Y — год из 4 цифр;
• %у — год из 2 цифр;
• % j — день с начала года (от "001" до "366");
• %ъ — сокращенное название месяца (например, "июн" для июня);
• %в — полное название месяца (например, июнь);
• %ш— номер месяца с предваряющим нулем (от "01" до "12");
• %d — номер дня с предваряющим нулем (от "01" до "31");
• %а — сокращенное название дня недели (например, "Ср" для среды);
• %А— полное название дня недели (например, среда);
• %н — часы в 24-часовом формате (от "00" до "23");
• %1 — часы в 12-часовом формате (от ”01" до ”12”);
• %м — минуты (от ”00" до ”59”);
• %s — секунды (от "00” до ”59”).
Выведем текущую дату и время с помощью функции strftimeo для локали
ru_RLJ. СР1251:
#!/usr/bin/perl -w
# Выводим все сообщения об ошибках
# в окно Web-браузера
use CGI::Carp qw(fatalsToBrowser); use POSIX;
# Настройка локали use locale;
setlocale(LC_ALL, 1ru_RU.CP12511); print "Content-type: text/html\n\n";
print strftime("Сегодня %A %d.%m.%Y %H:%M:%S", localtime());



Страница: 1 | 2


Web сайты на Perl и MySql