Консультация № 65491
04.12.2006, 13:32
0.00 руб.
0 3 2
Здравствуйте!

Как вывести на страницу время создания файла на русском языке? (файл, не тот, который открыт! И я не хочу открыто указывать к нему путь.). Вопрос О переводе цыфорок в понятную дату.

<?php
echo ("последнее обновление этой страницы: ".date("D, d M Y H:i:s", filemtime("pages/".$PageDir.$PageName.".txt"))." GMT");
?>

получается:
последнее обновление этой страницы: Sun, 03 Dec 2006 00:40:59 GMT

Обсуждение

Неизвестный
04.12.2006, 19:09
общий
это ответ
Здравствуйте, Артём Талипов!
echo ("последнее обновление этой страницы: ".date("d:M:Y H:i:s", filemtime("pages/".$PageDir.$PageName.".txt")));
получится: Последнее обновление этой страницы: 03.12.2006 00:40:59
пойдет? ну и читайте хелп функции date(); а чтобы сделать дату с русскими названиями дней и месяцев - надо писать свою функцию, в которой английские будут заменяться русскими.
Неизвестный
05.12.2006, 01:06
общий
Опять изобретать велосипед. И вопрос был про js. Так понимаю спец функций нет и нужно, что-то типа:{ // вывод строчки даты monthnames = new Array( "января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря");monthdays = new Array(12);todayDate=new Date();thisday=todayDate.getDay();thismonth=todayDate.getMonth();thisdate=todayDate.getDate();thisyear=todayDate.getYear();thisyear = thisyear % 100;thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));document.write("сегодня: " + thisdate + " " + monthnames[thismonth] + " " + thisyear + " г.");}
Неизвестный
05.12.2006, 07:21
общий
это ответ
Здравствуйте, Артём Талипов!
Посредством JavaScript можно выводить дату в формате текущей локали на компьютере пользователя, используя метод toLocaleString()

Приложение:
echo ‘<script>document.writeln("последнее обновление этой страницы: "+(new Date(‘.(filemtime("pages/".$PageDir.$PageName.".txt")*1000).‘)).toLocaleString()+" GMT")</script>‘;
Форма ответа