Files
getgreen-backend/app/Helpers/Month.php

133 lines
3.0 KiB
PHP
Executable File

<?php
namespace App\Helpers;
class Month
{
/**
* @param $lang
* @param $month
* @return string
*/
public static function LayoutMonth($lang, $month)
{
switch ($lang) {
case 'ru':
return self::monthRu($month);
break;
case 'uz':
return self::monthUz($month);
break;
}
}
/**
* @param $lang
* @param $month
* @return string
*/
public static function getMonth($lang, $month)
{
switch ($lang) {
case 'ru':
return self::monthRu($month);
break;
case 'uz':
return self::monthUz($month);
break;
}
}
/**
* @param $month
* @return string
*/
protected static function monthRu($month)
{
switch ($month) {
case '01':
return 'января';
break;
case '02':
return 'февраля';
break;
case '03':
return 'март';
break;
case '04':
return 'апреля';
break;
case '05':
return 'май';
break;
case '06':
return 'июня';
break;
case '07':
return 'июля';
break;
case '08':
return 'августа';
break;
case '09':
return 'сентября';
break;
case '10':
return 'октября';
break;
case '11':
return 'ноября';
break;
case '12':
return 'декабря';
break;
}
}
/**
* @param $month
* @return string
*/
protected static function monthUz($month)
{
switch ($month) {
case '01':
return 'yanvar';
break;
case '02':
return 'fevral';
break;
case '03':
return 'mart';
break;
case '04':
return 'april';
break;
case '05':
return 'may';
break;
case '06':
return 'iyun';
break;
case '07':
return 'iyul';
break;
case '08':
return 'avgust';
break;
case '09':
return 'sentyabr';
break;
case '10':
return 'oktyabr';
break;
case '11':
return 'noyabr';
break;
case '12':
return 'dekabr';
break;
}
}
}