Advertisement
ygeorgiev

PHP Date function in Bulgarian

Aug 3rd, 2013
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. /**
  2.  * Translates date format to bulgarian
  3.  * @static
  4.  * @param int $timestamp Timestamp
  5.  * @return string Date format
  6.  */
  7. public static function date($format, $timestamp) {
  8.     $en['months'] = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
  9.     $en['weeks'] = array('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');
  10.  
  11.     $bg['months'] = array("Януари", "Февруари", "Март", "Април", "Май", "Юни", "Юли", "Август", "Септември", "Октомври", "Ноември", "Декември", "Яну", "Фев", "Март", "Апр", "Май", "Юни", "Юли", "Авг", "Сеп", "Окт", "Ное", "Дек");
  12.     $bg['weeks'] = array('Понеделник', 'Вторник', 'Сряда', 'Четвъртък', 'Петък', 'Съобта', 'Неделя', 'По', 'Вт', 'Ср', 'Чет', 'Пе', 'Съ', 'Не');
  13.     $m = date('n', $timestamp);
  14.  
  15.     $format = str_replace($en['months'], $bg['months'], date($format, $timestamp));
  16.     $format = str_replace($en['weeks'], $bg['weeks'], $format);
  17.     return $format;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement