/** * {@inheritDoc} */ public function display($fieldname, $dateValue, $model = null) { if (!is_object($dateValue)) { $dateValue = new Time($dateValue); } $dateValue->setTimezone('Europe/Berlin'); return $dateValue->nice(); }
public static function jalaliAsiaTehranToGregorianUTC($date, $format = 'Y-m-d H:i:s') { $defaultTimezone = date_default_timezone_get(); date_default_timezone_set('Asia/Tehran'); $gregorianDate = formated_to_gregorian($date); $time = new Time($gregorianDate); date_default_timezone_set($defaultTimezone); return $time->setTimezone('UTC')->format($format); }