Wie konvertiert man dieses Datum-Zeit "17 Apr, 2012 05:50 PM" in PHP zur Unterstützung von MySQL Datetime-Format dh 2012-04-17 17:50:00 (Sekunden als 00 by Standard).DateTime-Konvertierung zur Unterstützung von MySQL DateTime DateType
Antwort
Verwenden strtotime() Funktion
$time = str_replace(',', '', "17 Apr, 2012 05:50 PM"); //remove comma
$mysql_date = date('Y-m-d H:i:s', strtotime($time));
Ausgabe ist ---- \t 1970-01-01 00:00:00, Ich habe bereits dit diese Sache, aber immer noch raten, was ich vermisse – swapnesh
@swapnesh müssen Sie ',' entfernen Komma . Aktualisierter Code – safarov
@swapnesh über Code zeigt mir das richtige Ergebnis als "2012-04-17 17: 50: 000.0000005000" – heyanshukla
umrechnen Zeit strtotime
Funktion
-1 'strtotime (" 17 Apr, 2012 05:50 PM ") === false" –
Verwenden Sie Standard-DateTime::createFromFormat Klasse,
$date = DateTime::createFromFormat('d M, Y H:i A', '17 Apr, 2012 05:50 PM');
echo $date->format('Y-m-d H:i:s');
Update mit: Gerade habe einige Benchmark. Es scheint DateTime::createFromFormat
Methode ist 1.3x schneller thann strtotime, str_replace
Methode.
Down-Voter, erklären Sie Ihren Grund. –
- 1. Python JSON-Encoder zur Unterstützung von Datetime?
- 2. Django Datetime Feld Fraktional Unterstützung
- 3. nicht in der Lage Datetype
- 4. HighCharts zur Unterstützung von RTL
- 5. Wie mache ich Mysql-Datenbank zur Unterstützung der arabischen Sprache?
- 6. SSRS 2008 angezeigte Datum Datetype richtig
- 7. Zeitspanne zum Datetime-Konvertierungsformat Problem zur Anzeige von DateTime-Diagramm
- 8. Passwortrestriktionen zur Unterstützung von internationalen Reisenden
- 9. Hinweise und Richtlinien zur Unterstützung von IE6
- 10. Makefile-Modifikation zur Unterstützung von C++ 11
- 11. Verwendung von Entscheidungstabellen zur Unterstützung Ihrer Anwendung
- 12. MYSql JOIN Line-Unterstützung
- 13. Zeilen zur Unterstützung der Zellenauswahl
- 14. Openshift MySql Emoji Unterstützung
- 15. Schema zur Unterstützung dynamischer Eigenschaften
- 16. Aktivieren ERP-Anwendung zur Unterstützung mehrerer Clients
- 17. Klassenversionierung zur Unterstützung der Abwärtskompatibilität
- 18. MySQL Update Datetime Feld
- 19. MYSQL falsch DATETIME Format
- 20. MySQL DateTime Unerwartetes Verhalten
- 21. MySQL datetime CASE
- 22. mysql Datetime-Vergleich
- 23. mysql datetime Bereich wählen
- 24. Mysql Datetime mit Zeitzone
- 25. Nodejs MySQL Datetime-Formatierung
- 26. ersetzen Datetime in mysql
- 27. Mysql Streifen Zeit Komponente von Datetime
- 28. Einfügen von Datetime in MySql db
- 29. Mysql Datetime-Gruppe von 15 Minuten
- 30. Konvertieren von DECIMAL (16,4) in DATETIME MySQL
mögliche Duplikate von [Wie konvertiert man Zeichenfolge in Datum] (http://stackoverflow.com/questions/6799435/how-to-convert-string-to-date) – salathe