Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: функция date
 
 автор: Bvz   (28.06.2009 в 22:02)   письмо автору
 
 

у функции date есть атрибуты, которые возвращают полные и сокращенные название дней недели и месяцев, но на английском языке, а возможно ли вернуть их на русском?

  Ответить  
 
 автор: Drago   (28.06.2009 в 22:17)   письмо автору
 
   для: Bvz   (28.06.2009 в 22:02)
 

Используя функцию date() - нет.

  Ответить  
 
 автор: nikita2206   (28.06.2009 в 22:23)   письмо автору
 
   для: Drago   (28.06.2009 в 22:17)
 

можно, надо чтоб сервер был соответственно настроен или собран… еще надо локаль указывать в скрипте с помощью функции set_locale помоему…

  Ответить  
 
 автор: Drago   (28.06.2009 в 22:42)   письмо автору
 
   для: nikita2206   (28.06.2009 в 22:23)
 

Сервер тут никаким боком. Пересобирать придется php.

А вообще, мануал читать не пробовали?
Для форматирования дат на других языках используйте функции setlocale() и strftime().

  Ответить  
 
 автор: Bvz   (28.06.2009 в 22:25)   письмо автору
 
   для: Drago   (28.06.2009 в 22:17)
 

а как можно, правильно я понял можно с помощью strftime

  Ответить  
 
 автор: Drago   (28.06.2009 в 22:44)   письмо автору
 
   для: Bvz   (28.06.2009 в 22:25)
 

Ответ выше.

  Ответить  
 
 автор: nikita2206   (28.06.2009 в 22:28)   письмо автору
 
   для: Bvz   (28.06.2009 в 22:02)
 

если нужно "кроссхостинговое" решение, то придётся делать костыль вроде этого:
<?php
function Get_Date_Rus() {
$d = date("d");
$n = date("n");
$Y = date("Y");
$monthes = Array('Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря');
$Date_Rus = $d.' '.$monthes[$n - 1].' '.$Y.' года';
return $Date_Rus;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования