Browse Source

new rules for date

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@65 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
master
ejikharev 16 years ago
parent
commit
7303dd5f2e
  1. 14
      classes/Format.class.php

14
classes/Format.class.php

@ -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
* *

Loading…
Cancel
Save