Umwandeln, PHP variable "11:00 UHR" auf die MySQL-Zeit-format

Versuchen, zu konvertieren standard-Zeit-variable von form-input-format für die UHRZEIT akzeptabel für MySQL EINFÜGEN. Vielleicht geht es schief und könnte etwas Hilfe gebrauchen. Gelesen habe ich über die MySQL-Funktionen und PHP-ZEIT-Funktionen, aber noch keine Lösung gefunden noch.

Hier ist, was ich versucht habe als Beispiel:

<?php
$time_input = '11:00 AM';

$strtotime = strtotime($time_input);

$mysql_time = date('H:m:s',$strtotime);

echo "<p>time_input: $time_input</p>";
echo "<p>strtotime: $strtotime</p>";
echo "<p>mysql_time: $mysql_time</p>";
?>

Das Ergebnis ist die änderung der Zeit, um 11:08:00 Uhr (nicht sicher, wo die 8 Minuten aus):

time_input: 11:00 AM

strtotime: 1344438000

mysql_time: 11:08:00

Jede Hilfe ist sehr willkommen!

Die 8 ist, weil es der 8. Monat: August.

InformationsquelleAutor SirOracle | 2012-08-08

Schreibe einen Kommentar