|
@ -38,7 +38,7 @@ class Format |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Форматируем int в денежный формат |
|
|
* Форматируем int в денежный формат |
|
|
* |
|
|
|
|
|
|
|
|
* |
|
|
* @param mixed $int |
|
|
* @param mixed $int |
|
|
* @param bool $currency - показывать валюту |
|
|
* @param bool $currency - показывать валюту |
|
|
* @param bool $show_decimals - показывать или нет дробную часть |
|
|
* @param bool $show_decimals - показывать или нет дробную часть |
|
@ -46,7 +46,7 @@ class Format |
|
|
static public function int2money($int = 0, $currency = false, $show_decimals = true) |
|
|
static public function int2money($int = 0, $currency = false, $show_decimals = true) |
|
|
{ |
|
|
{ |
|
|
$key = $int . '_' . (int)$currency . '_' . (int)$show_decimals; |
|
|
$key = $int . '_' . (int)$currency . '_' . (int)$show_decimals; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(!isset(self::$cache_money[$key])){ |
|
|
if(!isset(self::$cache_money[$key])){ |
|
|
self::$cache_money[$key] = number_format($int/100, ($show_decimals) ? self::$frac_digits : 0, self::$decimal_point, ' '); |
|
|
self::$cache_money[$key] = number_format($int/100, ($show_decimals) ? self::$frac_digits : 0, self::$decimal_point, ' '); |
|
|
} |
|
|
} |
|
@ -96,6 +96,16 @@ class Format |
|
|
return self::$cache_time[$timestamp]; |
|
|
return self::$cache_time[$timestamp]; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static public function int2rusDate($timestamp = 0, $hours = false) |
|
|
|
|
|
{ |
|
|
|
|
|
$month = array("января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"); |
|
|
|
|
|
|
|
|
|
|
|
if(!isset(self::$cache_time[$timestamp])){ |
|
|
|
|
|
self::$cache_time[$timestamp] = ($hours) ? date("H:i d", $timestamp) . " " . $month[date("m", $timestamp) - 1] . " " .date("Y", $timestamp) : date("d", $timestamp) . " " . $month[date("m", $timestamp) - 1] . " " .date("Y", $timestamp); |
|
|
|
|
|
} |
|
|
|
|
|
return self::$cache_time[$timestamp]; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Установка смещения для getTime |
|
|
* Установка смещения для getTime |
|
|
* |
|
|
* |
|
|