Ich habe dieses gültiges Datum zu ersetzen:ungültiges Datum zu erhalten und preg_replace es
$date = preg_replace('~(\d{2})/(\d{2})/(\d{2,4})~', '', $date);
So Daten wie folgt aus: 2016.08.25 werden ersetzt.
Mein Problem ist, manchmal Benutzer schreiben Daten wie folgt aus:
082/5/2016
0825/2016
08/252/016
08/25/201
0/85/2016
Ich möchte dies auch bekommen können. Irgendwelche Ideen?
Warum nicht eine Nachricht zurück, die sie nicht in einem gültigen Datumsformat gelegt haben? – Daan
@Daan ist es für alte Daten, ich möchte die Datenbank scannen und ersetzen. Für neue Werte mache ich es! –
Wie werden Sie die Daten mit Tippfehlern korrigieren? Z.B. "0/85/2016" könnte "08/15/2016", "08/05/2016", "07/25/2016" usw. sein. Tauschen Sie hoffentlich eine Datumsspalte aus, damit ungültige Daten nicht ausgefüllt werden ? – chris85