2009-08-16 6 views
0

Wie kann meine Zeit aus meinem $ _GET Variablen als zweistellige Werte aus einem Menü Beispiel empfangen konvertieren:Converting Eingabezeit 00 00 Uhr bis DATETIME- für MySQL

$hours = 04; 
$minutes = 45; 
$ampm = 'PM'; 

in das richtige Format in ein DATETIME- Feld einfügen in MySql

+0

Welches Datum wollen Sie es haben? Ein DATETIME hat sowohl ein Datum als auch eine Uhrzeit - soll es das Datum des aktuellen Tages haben? – ceejayoz

+0

Ich möchte es eine Benutzerzeit eingegeben haben. Für einen Zeitplan. Vielleicht sollte ich etwas anderes als DATETIME in MySQL verwenden? – ian

+0

Warum nicht die entsprechende Bezeichnung 'TIME'? – ceejayoz

Antwort

4

Wenn Sie die DATETIME wollen auf dem aktuellen Datum, die Zeit erhalten, werden diese Arbeit:

$mysql_date = date('Y-m-d H:i:s', strtotime("{$hours}:{$minutes} {$ampm}")); 
Verwandte Themen