From 95bc5faf72baa0a483a1e99d695cbf73fd46473b Mon Sep 17 00:00:00 2001 From: Andrey Kutejko Date: Tue, 13 Jan 2015 11:43:37 +0200 Subject: [PATCH] add formatDate utility --- src/adminmodel.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/adminmodel.php b/src/adminmodel.php index a0bc88f..f656bb7 100644 --- a/src/adminmodel.php +++ b/src/adminmodel.php @@ -104,12 +104,21 @@ class IPF_Admin_Model extends IPF_Admin_Component ? '' : ''; case 'timestamp': - return Text::escape(IPF_Utils::formatDate($value)); + return Text::escape(self::formatDate($value)); default: return Text::escape($value); } } + protected static function formatDate($str, $format='Y-m-d H:i:s', $tz=null) + { + if (!$tz) + $tz = IPF::get('time_zone'); + $date = new DateTime($str, new DateTimeZone('UTC')); + $date->setTimeZone(new DateTimeZone($tz)); + return gmdate($format, $date->format('U') + $date->getOffset()); + } + protected function columnTitle($column) { $columns = $this->table()->getColumns(); -- 2.49.0