AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

дата по русски STRFTIME

Newbies/FAQ Forum 4 сообщений -
#1

Добрый день
Возникла такая проблема не могу понять как ее решить. Функция STRFTIME возвращает строку с датой в английском формате не взирая на параметр timezone.
Пробовал через ENV устанавливать LC_TIME, LANG, LC_ALL ничего не помогает, CHANNEL(language) у меня везде равен ru. В системе установлена локаль ru_RU.UTF-8

Код:

exten => 100,1,Verbose(1,${STRFTIME(${EPOCH},Asia/Yekaterinburg,%c)})

; вернет: Tue Apr 30 11:57:06 2013
; а хотелось бы: Втр 30 Апр 2013 11:57:06


Asterisk 10.12.1

_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#2

Попробуйте через функцию SHELL(date)
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones
#3

да так работает, но хотелось бы все таки через STRFTIME
_________________
Jabber конференция
сервер: conference.jabber.ru
комната: asterisk
#4

STRFTIME не поддерживает локализацию.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru