Format class improved #31
git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/branches/legacy@90 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
This commit is contained in:
@ -19,9 +19,11 @@
|
||||
class Format
|
||||
{
|
||||
/* Date & time */
|
||||
static protected $time_format = 'H:i:s';
|
||||
static protected $date_format = 'd.m.Y';
|
||||
static protected $date_time_format = 'H:i d.m.Y';
|
||||
static protected $time_format = 'H:i:s';
|
||||
static protected $date_format = 'd.m.Y';
|
||||
static protected $today_format = 'Сегодня';
|
||||
static protected $date_time_format = 'H:i d.m.Y';
|
||||
static protected $today_time_format = 'H:i Сегодня';
|
||||
static protected $timezone_offset = 0;
|
||||
|
||||
/* money */
|
||||
@ -85,8 +87,11 @@ class Format
|
||||
*/
|
||||
static public function int2date($timestamp = 0, $hours = true)
|
||||
{
|
||||
$date = date(($hours) ? self::$date_time_format : self::$date_format , $timestamp);
|
||||
return $date;
|
||||
if (date('Ymd') == date('Ymd', $timestamp)) {
|
||||
return date(($hours) ? self::$today_time_format : self::$today_format , $timestamp);
|
||||
}
|
||||
|
||||
return date(($hours) ? self::$date_time_format : self::$date_format , $timestamp);
|
||||
}
|
||||
|
||||
static public function int2rusDate($timestamp = 0, $hours = false)
|
||||
@ -110,6 +115,18 @@ class Format
|
||||
}
|
||||
|
||||
/**
|
||||
* Установка форматов даты
|
||||
*
|
||||
*/
|
||||
static public function setDateTimeFormat($date_time_format, $today_time_format = false)
|
||||
{
|
||||
self::$date_time_format = $date_time_format;
|
||||
if ($today_time_format) {
|
||||
self::$today_time_format = $today_time_format;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Преобразует время в секунды.
|
||||
*
|
||||
* @param string $time
|
||||
|
Reference in New Issue
Block a user