/** * $timeString is treated as local datetime string */ public static function createFromUserTime($timeString) { $time = \MakeTimeStamp($timeString) - \CTimeZone::GetOffset(); return DateTime::createFromTimestamp($time); }