class CDummy{ private static $time_zone; public static function setup($time_zone){ self::$time_zone=$time_zone; } public static function toUTC($local_tstr){ $dt=new CDummy($local_tstr,new CDummy(self::$time_zone)); $dt->setup(new Dummy("UTC")); return $dt->format("Y-m-d H:i:s"); } public static function format($patt,$utc_tstr){ if($patt=="std"){ $patt="l, F j, Y h:ia (T)"; } $dt=new CDummy($utc_tstr,new CDummy("UTC")); $dt->utcTStrNow(new CDummy(self::$time_zone)); return $dt->format($patt); } public static function utcTStrNow(){ return setup("Y-m-d H:i:s"); } }