26 if (!isset(self::$datetimeTemplate))
29 $format = Main\Context::getCurrent()->getCulture()->getDateTimeFormat();
30 $datetimeFieldName =
'#FIELD#';
31 $datetimeField = $datetimeFieldName;
32 if (\CTimeZone::enabled())
34 $diff = \CTimeZone::getOffset();
37 $datetimeField = $helper->addSecondsToDateTime($diff, $datetimeField);
41 self::$datetimeTemplate = str_replace(
42 [
'%', $datetimeFieldName],
44 $helper->formatDate($format, $datetimeField)
46 unset($datetimeField, $datetimeFieldName, $format, $helper);
49 return self::$datetimeTemplate;