 |
 |
Форум сетевых администраторов » Программирование » PHP » день, месяц, год..как вывести?
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| день, месяц, год..как вывести? |
[сооб. #22886]
30-08-2002 00:03 |
|
|
Администратор
|
функции:
http://www.php.net/manual/en/function.date.php... |
[сооб. #22890]
30-08-2002 00:39 |
|
|
Участник+
|
| а как бы месяц на русском вывести? |
[сооб. #22891]
30-08-2002 00:57 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от MASTER
[B]а... |
[сооб. #22925]
30-08-2002 09:01 |
|
Участник

Зарегистрирован: Mar 2002
Место проживания: Россия, Москва
Публикаций: 50
Статус:  |
quote: Первоначальное сообщение от MASTER
а как бы месяц на русском вывести?
Я выводил таким способом: Ð_усские названия месяцев записывал в массив и в соответствии номера месяца от функции date() выводил русское название месяца
__________________
Жизнь коротка, а выучить все не возможно....
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-08-2002 09:01 |
|
|
Участник
|
Вот как:!
[PHP]$dat=date("Y-m-d", time()); //дата
$time=date("H:i:s",... |
[сооб. #22983]
30-08-2002 15:08 |
|
|
Участник+
|
[php]
$replace=array(1=>"Янв", 2=>"Фев", 3=>"Мар", 4=>"Апр", 5=>"Май",... |
[сооб. #23007]
30-08-2002 17:30 |
|
Участник+


Нарушения: 
Зарегистрирован: Oct 2001
Место проживания: Торонто
Публикаций: 259
Статус:  |
PHP:
$replace=array(1=>"Янв", 2=>"Фев", 3=>"Мар", 4=>"Апр", 5=>"Май",
6=>"Июн", 7=>"Июл", 8=>"Авг", 9=>"Сен", 10=>"Окт", 11=>"Ноя", 12=>"Дек");
echo $replace[date("n")];
вот ещё вариант..
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
30-08-2002 17:30 |
|
|
Power in your mind !
|
Если тебе надо , то вот описание ф-ции date();... |
[сооб. #23518]
03-09-2002 00:56 |
|
Power in your mind !


Зарегистрирован: Sep 2002
Место проживания: Moscow
Публикаций: 172
Статус:  |
Если тебе надо , то вот описание ф-ции date();
А вообще надо книжки покупать ! советую "Самоучитель PHP".
-------------------------------------------------------------
date
date -- формат локального времени/даты
Описание
string date (string format, int timestamp);
Возвращает строку, отформатированную согласно данной строке и используя данную временную метку или текущее локальное время, если не задана временная метка.
В фоматной строке должны использоваться следующие символы:
a - "am" или "pm"
A - "AM" или "PM"
d - день месяца, цифровой, 2 цифры (на первом месте ноль)
D - день недели, текстовый, 3 буквы; т.е. "Fri"
F - месяц, текстовый, длинный; т.е. "January"
h - час, цифровой, 12-часовой формат
H - час, цифровой, 24-часовой формат
i - минуты, цифровой
j - день месяца, цифровой, без начальных нулей
l (строчная 'L') - день недели, текстовый, длинный; т.е. "Friday"
m - месяц, цифровой
M - месяц, текстовый, 3 буквы; т.е. "Jan"
s - секунды, цифровой
S - английский порядковый суффикс, текстовый, 2 символа; т.е. "th", "nd"
U - секунды с начала века
Y - год, цифровой, 4 цифры
w - день недели, цифровой, 0 означает воскресенье
y - год, цифровой, 2 цифры
z - день года, цифровой; т.е. "299"
Нераспознанные символы в форматной строке будут печататься как есть.
Пример 1. Пример date()
print(date( "l dS of F Y h:i:s A" ));
print("July 1, 2000 is on a " . date("l", mktime(0,0,0,7,1,2000)));
Функции date() и mktime() возможно использовать вместе для того, чтобы найти даты в будущем или прошлом.
Пример 2.Пример функций date() и mktime()
$tomorrow = mktime(0,0,0,date("m") ,date("d")+1,date("Y"));
$lastmonth = mktime(0,0,0,date("m")-1,date("d"), date("Y"));
$nextyear = mktime(0,0,0,date("m"), date("d", date("Y")+1);
Для того, чтобы отформатировать даты на других языках, Вы должны использовать функции setlocale() и strftime() если надо , то и их напишу
__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете ! 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
03-09-2002 00:56 |
|
|
Мерен
|
rio
ну коль не затруднит...
Темка интересная...... |
[сооб. #25565]
25-09-2002 10:41 |
|
|
Участник+
|
| ExcErr, зачем использовать локаль, если вариант... |
[сооб. #25617]
25-09-2002 21:01 |
|
Участник+
Зарегистрирован: Dec 2001
Место проживания: Camapa
Публикаций: 38
Статус: ![[Dm] в оф-лайне](images/offline.gif) |
ExcErr, зачем использовать локаль, если вариант с массивами работает независимо от платформы?
__________________
С уважением, Dm
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-09-2002 21:01 |
|
|
Мерен
|
[QUOTE]Первоначальное сообщение от [Dm]
[b]ExcErr,... |
[сооб. #25652]
26-09-2002 07:53 |
|
Мерен


Зарегистрирован: Feb 2002
Место проживания: Санкт-Петербург
Публикаций: 561
Статус:  |
quote: Первоначальное сообщение от [Dm]
ExcErr, зачем использовать локаль, если вариант с массивами работает независимо от платформы?
Ну это ясное дело, что через массивы... Ð_то хорошо всё, просто интересно через локаль, вот в чём дело 
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-09-2002 07:53 |
|
|
Участник+
|
| ExcErr, честно говоря, муторное это занятие,... |
[сооб. #25682]
26-09-2002 12:07 |
|
Участник+
Зарегистрирован: Dec 2001
Место проживания: Camapa
Публикаций: 38
Статус: ![[Dm] в оф-лайне](images/offline.gif) |
ExcErr, честно говоря, муторное это занятие, тем более, применимо к пхп
здесь есть инфа:
http://php.spb.ru/php/tar.html
__________________
С уважением, Dm
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-09-2002 12:07 |
|
|
Мерен
|
[Dm]
это всё хорошо, и понятно...
чего не... |
[сооб. #25693]
26-09-2002 12:42 |
|
Мерен


Зарегистрирован: Feb 2002
Место проживания: Санкт-Петербург
Публикаций: 561
Статус:  |
[Dm]
это всё хорошо, и понятно...
чего не любил, так это с локалями работать на пхп. если честно...
Но было такое время когда они мне нужны были, но инфы так и не нашел. Сейчас же хочется для общего развития взяться за них.. Потому как на перл-е было всё просто и удобно в плане локалей.
А задача была такая, нужен был поисковик на пхп. Английский искал в лёгкую, срванивал и большие и маленькие и находил... Знал что нужно юзать локали, но вот как они в пхп юзаются так и не дошло до меня тогда, посему писал поисковик на перле... Если знаешь точно решение для такой задачи к примеру, если не затруднит объясни... Спасибо заранее...
__________________
Жизнь как минное поле, не знаешь где нарвешься...
http://www.danasoft.com/sig/ExcErr2.jpg
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-09-2002 12:42 |
|
|
Участник+
|
обычно работает вариант:
[php]<?
setlocale(LC_ALL,... |
[сооб. #25699]
26-09-2002 12:54 |
|
Участник+
Зарегистрирован: Dec 2001
Место проживания: Camapa
Публикаций: 38
Статус: ![[Dm] в оф-лайне](images/offline.gif) |
обычно работает вариант:
PHP:
<?
setlocale(LC_ALL, "ru_RU.CP1251");
?>
локали должны быть установлены на сервере правильно.
см. установленные локали в /usr/share/locale (обычно)
mysql сервер настраивается отдельно
__________________
С уважением, Dm
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-09-2002 12:54 |
|
|
Мерен
|
[Dm]
в том-то весь и прикол, что такая конструкция... |
[сооб. #25703]
26-09-2002 13:29 |
|
|
Участник+
|
| ExcErr, дык нужно дальше копать! должно же... |
[сооб. #25705]
26-09-2002 13:33 |
|
Участник+
Зарегистрирован: Dec 2001
Место проживания: Camapa
Публикаций: 38
Статус: ![[Dm] в оф-лайне](images/offline.gif) |
ExcErr, дык нужно дальше копать! должно же оно работать 
какая ОС? в консоли реально настроить себе правильную локаль?
__________________
С уважением, Dm
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-09-2002 13:33 |
|
|
|
Формат времени GMT. Текущее время 11:52.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.24220705 seconds (97.16% PHP - 2.84% MySQL) with 26 queries.
|
 |