Speichern, PHP Datum string in MySQL Datenbank als timestamp
Ich versuche zu sparen datestring in PHP in eine MySQL Datenbank als timestamp-Datentyp. Ich fand eine Menge Beiträge dazu, aber keiner von Ihnen arbeitete für mich. Dies ist, was ich versucht habe:
$date = $_POST['date'];
$timestamp = date("m/d/Y", strtotime($date));
$sql = "insert into sale(service, amount, date, customerid_fk) values('$service', '$amount', '$timestamp', '$id');";
Aber in der Datenbank, erhalte ich nur:
0000-00-00 00:00:00
Den input-string aus dem POST-Objekt ist 05/30/2013
. Vielen Dank für Ihre Unterstützung!
mySQL erwartet, dass die
Hast du schon überprüfen? stackoverflow.com/questions/2501915/...
stackoverflow.com/questions/7112982/..., was Sie brauchen ich erwarte.
Wenn Sie möchten, übergeben Sie die parameter als einen string konvertieren Sie es dann in der DB verwenden STR_TO_DATE(yourstring, '%m/%d/%Y')
Y-m-d
format für Zeitstempel. Ändern Sie den format-string entsprechend, und Sie werden gut.Hast du schon überprüfen? stackoverflow.com/questions/2501915/...
stackoverflow.com/questions/7112982/..., was Sie brauchen ich erwarte.
Wenn Sie möchten, übergeben Sie die parameter als einen string konvertieren Sie es dann in der DB verwenden STR_TO_DATE(yourstring, '%m/%d/%Y')
InformationsquelleAutor nimrod | 2013-05-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte dies für Sie arbeiten:
InformationsquelleAutor Vijaya Pandey
müssen Sie apex für timestamp, wie lange
oder verwenden Sie dieses format für Datum 'Y-m-d H:i:s'
InformationsquelleAutor Emanuele Pavanello
wenn Sie date-Feld-Typ als
DATE
oderDATE/TIME
es wird hinzufügen von Zeitstempeln, wie diese. Sie brauchen, um Ihre date-Feld-Typ als varchar und fügen Sie Ihre Zeitstempel als String.wenn Sie brauchen, um hinzuzufügen, Datum im format d/m/y, dann hat mysql anderes format wie
y-m-d
so vor dem hinzufügen können Sie dies so tundate('y-m-d', strtotime('your-date-string'))
InformationsquelleAutor user2362083
Dieser arbeitete für mich:
InformationsquelleAutor Sam Deering
sollten Sie die Verwendung von mysql Methoden
Ich habe dieses Datum aus einem datebox der easyui
08/25/2016
dann
InformationsquelleAutor Marco Valencia
InformationsquelleAutor swaroop suthar
Wir haben
NOW()
Funktion in MySQL.InformationsquelleAutor JAYESH