Стоит очень старая версия битрикс и php5.7
Делаю языковую версию сайта и вот не могу понять как сделать чтобы месяцы дергал он с lang ?
Делаю так
$month = array
(
1 => GetMessage('MONTH_1'),
2 => GetMessage('MONTH_2'),
3 => GetMessage('MONTH_3'),
4 => GetMessage('MONTH_4'),
5 => GetMessage('MONTH_5'),
6 => GetMessage('MONTH_6'),
7 => GetMessage('MONTH_7'),
8 => GetMessage('MONTH_8'),
9 => GetMessage('MONTH_9'),
10 => GetMessage('MONTH_10'),
11 => GetMessage('MONTH_11'),
12 => GetMessage('MONTH_12')
);
$week = array
(
0 => GetMessage('DAY_0'),
1 => GetMessage('DAY_1'),
2 => GetMessage('DAY_2'),
3 => GetMessage('DAY_3'),
4 => GetMessage('DAY_4'),
5 => GetMessage('DAY_5'),
6 => GetMessage('DAY_6')
);
<? if ($arParams["DISPLAY_DATE"] != "N" && $arItem["DISPLAY_ACTIVE_FROM"]): ?>
<? echo date('j', strtotime($arItem["DISPLAY_ACTIVE_FROM"])) ?>
<? echo $month[intval(date('m', strtotime($arItem["DISPLAY_ACTIVE_FROM"])))] ?>
<? echo date('Y', strtotime($arItem["DISPLAY_ACTIVE_FROM"])) ?> /
<? echo $week[intval(date('w', strtotime($arItem["DISPLAY_ACTIVE_FROM"])))] ?>
<? endif ?>
День недели выводится нормально, а вот месяц нет
Причем
<? print_r($month);?>
ARRAY ( [1] => ЯНВАРЬ [2] => ФЕВРАЛЬ [3] => МАРТ [4] => АПРЕЛЬ [5] => МАЙ [6] => ИЮНЬ [7] => ИЮЛЬ [8] => АВГУСТ [9] => СЕНТЯБРЬ [10] => ОКТЯБРЬ [11] => НОЯБРЬ [12] => ДЕКАБРЬ )
в языковом файле
<?
$MESS['MONTH_1'] = 'January';
$MESS['MONTH_2'] = 'February';
$MESS['MONTH_3'] = 'March';
$MESS['MONTH_4'] = 'April';
$MESS['MONTH_5'] = 'May';
$MESS['MONTH_6'] = 'June';
$MESS['MONTH_7'] = 'July';
$MESS['MONTH_8'] = 'August';
$MESS['MONTH_9'] = 'September';
$MESS['MONTH_10'] = 'October';
$MESS['MONTH_11'] = 'November';
$MESS['MONTH_12'] = 'December';
$MESS['DAY_0'] = 'Sunday';
$MESS['DAY_1'] = 'Monday';
$MESS['DAY_2'] = 'Tuesday';
$MESS['DAY_3'] = 'Wednesday';
$MESS['DAY_4'] = 'Thursday';
$MESS['DAY_5'] = 'Friday';
$MESS['DAY_6'] = 'Saturday';
?>