DataLife Engine > PHP > Дата по русски
Дата по русски29 февраля 2008. Разместил: podpole |
Скрипт, который мы сейчас рассмотрим, позволяет вывести на экран
посетителя дату в формате русского языка. Сразу предупреждаю, что реализация алгоритма этой задачи не самая лучшая. Но – работоспособная, ясная во всех отношениях и простая. А главное – используется только то, что уже было описано. Сначала я приведу сам текст скрипта, а потом подробно опишу его. <?php //-- определяем массив для месяцев -- $q[]=""; $q[]="января"; $q[]="февраля"; $q[]="марта"; $q[]="апреля"; $q[]="мая"; $q[]="июня"; $q[]="июля"; $q[]="августа"; $q[]="сентября"; $q[]="октября"; $q[]="ноября"; $q[]="декабря"; //-- определяем массив для дней недели -- $e[0]="воскресенье"; $e[1]="понедельник"; $e[2]="вторник"; $e[3]="среда"; $e[4]="четверг"; $e[5]="пятница"; $e[6]="суббота"; // ---- считываем месяц $m=date('m'); if ($m=="01") $m=1; if ($m=="02") $m=2; if ($m=="03") $m=3; if ($m=="04") $m=4; if ($m=="05") $m=5; if ($m=="06") $m=6; if ($m=="07") $m=7; if ($m=="08") $m=8; if ($m=="09") $m=9; // ---- считываем день недели $we=date('w'); // ---- считываем число $chislo=date('d'); // - извлекаем из день недели $den_nedeli = $e[$we]; // - извлекаем значениечение месяца $mesyac = $q[$m]; echo "Сегодня ".$chislo." ".$mesyac.", ".$den_nedeli; ?> |