Ich versuche, LinkedIn-API aufzurufen und Netzwerk-Updates zu speichern. Jedes Update hat einen Unix-Zeitstempel, den ich als String-Variable aus der REST-XML-Antwort abrufe.Wie kann ich (Zeichenfolge) Timestamp in Mysql Datetime unter Windows 32 Bit PHP konvertieren?
Ich möchte den String-Zeitstempel in ein Mysql-Datetime-Format konvertieren. Die Funktion date() akzeptiert eine Ganzzahl als zweites Argument für die zu konvertierende Zeit. Allerdings bin ich auf Windows 32-Bit-PHP und die Integer-Typ für diese Plattform ist auf 2147483647.
$timestamp = '1293714626675'; // sample pulled from linkedin
$timestamp = (int) $timestamp; // timestamp now equals 2147483647
$mysqlDatetime = date('Y-m-d H:i:s', $timestamp); // produces incorrect time
Gibt es eine bessere Methode des MySQL-Datetime in PHP erstellen? Ich stelle fest, dass ich es beim Einfügen in MySQL konvertieren kann, das würde jedoch andere abhängige Codes ändern müsste.