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

Форум PHP

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

 

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

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

тема: Дата по русски (день недели)
 
 автор: Slo_Nik   (10.04.2009 в 23:02)   письмо автору
 
 

Возможно я и ошибаюсь, но вроде можно в функции date сделать так, что бы день недели выводился на русском языке, достаточно одной буквы :), но вот какой не помню.
Подскажите, можно так сделать или мне это всё приснилось :)?

  Ответить  
 
 автор: Саня   (11.04.2009 в 11:25)   письмо автору
 
   для: Slo_Nik   (10.04.2009 в 23:02)
 

Иногда сны становятся явью
<?
setlocale
(LC_TIME'Russian_Russia.1251');
print 
strftime('%A');

  Ответить  
 
 автор: ddhvvn   (11.04.2009 в 11:59)   письмо автору
 
   для: Саня   (11.04.2009 в 11:25)
 

хмм... никогда не залазил в эту функцию, оказывается - зря... )

  Ответить  
 
 автор: AcidTrash   (11.04.2009 в 22:19)   письмо автору
 
   для: Саня   (11.04.2009 в 11:25)
 

что бы день недели выводился на русском языке
С другими функциями и соответствующей локалью да. Но не Date/

  Ответить  
 
 автор: Slo_Nik   (11.04.2009 в 22:49)   письмо автору
 
   для: Саня   (11.04.2009 в 11:25)
 

Спасибо, кудесник :)

  Ответить  
 
 автор: Рома   (11.04.2009 в 14:38)   письмо автору
 
   для: Slo_Nik   (10.04.2009 в 23:02)
 

вот еще скрипец
<?
$mese
[0]="";
$mese[1]="Яянваря";
$mese[2]="Февраля";
$mese[3]="Марта";
$mese[4]="Апреля";
$mese[5]="Мая";
$mese[6]="Июня";
$mese[7]="Июля";
$mese[8]="Августа";
$mese[9]="Семпября";
$mese[10]="Октября";
$mese[11]="Ноября";
$mese[12]="Декабря";

$giorno[0]="Воскресенье";
$giorno[1]="Понедельник";
$giorno[2]="Вторник";
$giorno[3]="Среда";
$giorno[4]="Четверг";
$giorno[5]="Пятница";
$giorno[6]="Суббота";

$gisett=(int)date("w");
$mesnum=(int)date("m");

echo 
$giorno[$gisett]." ".date("d")." ".$mese[$mesnum]." ".date("Y")."&nbsp;"."г"
."&nbsp;"."&nbsp;".date("H")."<span style=\"text-decoration:blink;\">:</span>".date("i");
?>



  Ответить  
 
 автор: sim5   (11.04.2009 в 14:45)   письмо автору
 
   для: Рома   (11.04.2009 в 14:38)
 

Нормальный скриптец, особенно: "Яянваря", "Семпября" )

  Ответить  
 
 автор: Slo_Nik   (11.04.2009 в 22:39)   письмо автору
 
   для: Рома   (11.04.2009 в 14:38)
 

про такаой скрипт я знал, но лень было писать, поэтому и спросил.

  Ответить  
 
 автор: BSD   (14.04.2009 в 02:28)   письмо автору
 
   для: Slo_Nik   (10.04.2009 в 23:02)
 


<?php

$month
[1]  = "Январ";
$month[2]  = "Феврал";
$month[3]  = "Март";
$month[4]  = "Апрел";
$month[5]  = "Ма";
$month[6]  = "Июн";
$month[7]  = "Июл";
$month[8]  = "Август";
$month[9]  = "Сентябр";
$month[10] = "Октябр";
$month[11] = "Декабр";
$month[12] = "Январ";

$day[0] = "Воскресенье";
$day[1] = "Понедельник";
$day[2] = "Вторник";
$day[3] = "Среда";
$day[4] = "Четверг";
$day[5] = "Пятница";
$day[6] = "Суббота";

$dnum date("w");
$mnum date("n");
$daym date("d");
$year date("Y");

$textday $day[$dnum];
$monthm $month[$mnum];

if (
$mnum==3||$mnum==8)
{
$k="а";
}
else
{
$k="я";
}
echo 
"Сегодня:  $textday$daym $monthm$k $year г.";
?>



  Ответить  
 
 автор: Filsh   (11.03.2010 в 18:29)   письмо автору
 
   для: BSD   (14.04.2009 в 02:28)
 

наверно опечатка в $month[1], должен быть ноябрь...
вот так, я полагаю:

$month[1]  = "январ"; 
$month[2]  = "феврал"; 
$month[3]  = "март"; 
$month[4]  = "апрел"; 
$month[5]  = "ма"; 
$month[6]  = "июн"; 
$month[7]  = "июл"; 
$month[8]  = "август"; 
$month[9]  = "сентябр"; 
$month[10] = "октябр";
$month[11] = "ноябр";
$month[12] = "декабр";

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

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