|
|
|
| Приветствую. Дайте пожалуйста скрипт, показывающий дату и пр. в таком формате:
Сегодня понедельник, 15 мая, 2006 г. Добрый вечер.
Скрипт понятное дело на php. И вызов скрипта работал при команде
<?php include ('http://yan.e2e.ru/php/date.php');?>
Все данные пусть берет с апаша.
Заранее спасибо!!! | |
|
|
|
|
|
|
|
для: YAN
(15.05.2006 в 19:31)
| | Все данные пусть берет с апаша.
==============================
и получится ерунда. Апач работает на сервере, а сервер может быть и в Америке и в Австралии и он понятия не имеет, какое время в момент открытия страницы у пользователя. | |
|
|
|
|
|
|
|
для: YAN
(15.05.2006 в 19:31)
| |
<?php
function print_date() {
$day = date("Сегодня D, j M, Y г. ");
$week_eng = array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");
$week_rus = array("понедельник", "вторник", "среда",
"четверг", "пятница", "суббота", "воскресенье");
$month_eng = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul",
"Aug", "Sep", "Oct", "Nov", "Dec");
$month_rus = array("января", "февраля", "марта", "апреля", "мая",
"июня", "июля", "августа", "сентября", "октября",
"ноября", "декабря");
$day = str_replace($week_eng, $week_rus, $day);
$day = str_replace($month_eng, $month_rus, $day);
$h = date("G");
if ( $h > 8 && $h <= 12 ) {
$day .= "Доброе утро";
} elseif ( $h > 12 && $h <= 16 ) {
$day .= "Добрый день";
} elseif ( $h > 16 && $h <= 21 ) {
$day .= " Добрый вечер";
} else $day .= "Доброй ночи";
print $day;
}
print_date();
?>
|
Лучше сделать это на JS. | |
|
|
|