SAPID INFO

php вывод сокращенного месяца на 3х языках

Решение не рациональное но рабочее, его можно оптимизировать значительно, здесь публикую чтобы было под рукой. Результат выполнения будет в формате вроде: 28 Nov, 2016

<?php
echo get_the_date( 'd'.' ' );
if ( get_the_date( 'n' ) == 1 ) :
  if ($current_lang == 'uk') echo 'Сiч'.', ';
  else if ($current_lang == 'ru') echo 'Янв'.', ';
  else if ($current_lang == 'en') echo 'Jan'.', ';
  endif;
if ( get_the_date( 'n' ) == 2 ) :
  if ($current_lang == 'uk') echo 'Лют'.', ';
  else if ($current_lang == 'ru') echo 'Фев'.', ';
  else if ($current_lang == 'en') echo 'Feb'.', ';
  endif;
if ( get_the_date( 'n' ) == 3 ) :
  if ($current_lang == 'uk') echo 'Бер'.', ';
  else if ($current_lang == 'ru') echo 'Мрт'.', ';
  else if ($current_lang == 'en') echo 'Mar'.', ';
  endif;
if ( get_the_date( 'n' ) == 4 ) :
  if ($current_lang == 'uk') echo 'Квiт'.', ';
  else if ($current_lang == 'ru') echo 'Апр'.', ';
  else if ($current_lang == 'en') echo 'Apr'.', ';
  endif;
if ( get_the_date( 'n' ) == 5 ) :
  if ($current_lang == 'uk') echo 'Трав'.', ';
  else if ($current_lang == 'ru') echo 'Май'.', ';
  else if ($current_lang == 'en') echo 'May'.', ';
  endif;
if ( get_the_date( 'n' ) == 6 ) :
  if ($current_lang == 'uk') echo 'Черв'.', ';
  else if ($current_lang == 'ru') echo 'Июн'.', ';
  else if ($current_lang == 'en') echo 'June'.', ';
  endif;
if ( get_the_date( 'n' ) == 7 ) :
  if ($current_lang == 'uk') echo 'Лип'.', ';
  else if ($current_lang == 'ru') echo 'Июл'.', ';
  else if ($current_lang == 'en') echo 'July'.', ';
  endif;
if ( get_the_date( 'n' ) == 8 ) :
  if ($current_lang == 'uk') echo 'Серп'.', ';
  else if ($current_lang == 'ru') echo 'Авг'.', ';
  else if ($current_lang == 'en') echo 'Aug'.', ';
  endif;
if ( get_the_date( 'n' ) == 9 ) :
  if ($current_lang == 'uk') echo 'Вер'.', ';
  else if ($current_lang == 'ru') echo 'Сен'.', ';
  else if ($current_lang == 'en') echo 'Sept'.', ';
  endif;
if ( get_the_date( 'n' ) == 10 ) :
  if ($current_lang == 'uk') echo 'Жовт'.', ';
  else if ($current_lang == 'ru') echo 'Окт'.', ';
  else if ($current_lang == 'en') echo 'Oct'.', ';
  endif;
if ( get_the_date( 'n' ) == 11 ) :
  if ($current_lang == 'uk') echo 'Лист'.', ';
  else if ($current_lang == 'ru') echo 'Нбр'.', ';
  else if ($current_lang == 'en') echo 'Nov'.', ';
  endif;
if ( get_the_date( 'n' ) == 12 ) :
  if ($current_lang == 'uk') echo 'Груд'.', ';
  else if ($current_lang == 'ru') echo 'Дек'.', ';
  else if ($current_lang == 'en') echo 'Dec'.', ';
  endif;	
echo get_the_date( 'Y' );
?>

 


Комментарии к статье
Добавьте свой комментарий - оставьте след в блоге!