[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с месяцами
blade
Вот решил сделать на сайте даты не 01.01.2010 а 01 января 2010 г..

Вот как делаю я

<?php
$mess = date("m",$row["date"]);
if ($mess == 01) $ms = "января";
if ($mess == 02) $ms = "февраля";
if ($mess == 03) $ms = "марта";
if ($mess == 04) $ms = "апреля";
if ($mess == 05) $ms = "мая";
if ($mess == 06) $ms = "июня";
if ($mess == 07) $ms = "июля";
if ($mess == 08) $ms = "августа";
if ($mess == 09) $ms = "сентября";
if ($mess == 10) $ms = "октября";
if ($mess == 11) $ms = "ноября";
if ($mess == 12) $ms = "декабря";
?>
<?=
date("d ".$ms." Y в H:i",$row["date"]); ?>

Может быть и тупо поэтому и спрашиваю.

Можно ли как то сделать так чтобы мне каждый раз на новой странице где другие переменные не вводить этот код ?!



Спустя 19 минут, 46 секунд (20.06.2010 - 17:08) Ice написал(а):
Оформите его в функцию, например smile.gif

Спустя 5 минут (20.06.2010 - 17:13) Gesandte написал(а):
include тебе в помощь

Спустя 33 минуты, 49 секунд (20.06.2010 - 17:47) SlavaFr написал(а):
а есть ли смысл strftime использовать?
эта функция работает с локальными названиями дней недели и месяцев.

error_reporting(E_ALL);
setlocale(LC_ALL, 'russian');
echo strftime("%A, %d %B %Y");

Спустя 1 час, 38 минут, 56 секунд (20.06.2010 - 19:26) qpayct написал(а):
это уже продумано давным давно
читай ман-ы по date()

Спустя 43 минуты (20.06.2010 - 20:09) denlam написал(а):
помню была такая задача, при выводе новостей в цикле использовал типа из 2010-06-05 делать 5 июня 2010
записал урок по этому поводу

http://denlam.ru/view_articles.php?id=42

Спустя 2 часа, 53 минуты, 18 секунд (20.06.2010 - 23:02) blade написал(а):
всем спасибо сижу учу и мучаю )
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.