Wie konvertiert man Zeitstempel in Datum in Codeigniter

Ich möchte konvertieren1373892900000 zuMonday 2013/07/15 8:55 AM in Codeigniter.

Ich erhalte jedoch immer wieder ein völlig anderes Ergebnis, wenn ich den Zeitstempel mit der von mir geschriebenen Funktion konvertiere. Bitte beachten Sie:Ich muss die Daten nach verschiedenen Zeitzonen ändern, deshalb möchte ich es so schreiben:

public function time_convert($timestamp){

        $this->load->helper('date');

        date_default_timezone_set('UTC');

        $daylight_saving = TRUE;
        $timezone = "UM4"; //toronto or new york timezone
        $time = gmt_to_local($timestamp, $timezone, $daylight_saving);

        $final_time = standard_date('DATE_RFC822', $time);  
        return $final_time;

    }

Ergebnis der obigen Funktion ist:Sat, 08 Dec 06 01:40:00 +0000

Und wenn ich nicht sagedate_default_timezone_set('UTC'); In der obigen Funktion erhalte ich stattdessen dieses DatumSat, 08 Dec 06 02:40:00 +0100. Mein Codeigniter scheint die Zeitzone auf Europa / Berlin zu setzen.

Kann mir bitte jemand helfen, die Fehler zu korrigieren, die ich möglicherweise gemacht habe?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage