Ich habe Haufen von Geburtstagen, die im Format DDMMMYY gespeichert sind. Ich muss diese in Datumswerte konvertieren, damit ich diese in der Datenbank speichern kann.Konvertieren Geburtstag im Format DDMMMYY zu Datum Wert in PHP
Gibt es eine einfache Möglichkeit, der strtotime-Funktion mitzuteilen, dass das Datum in der Vergangenheit liegen muss?
<?php
$datestring = '22SEP41';
echo date('Y-m-d',strtotime($datestring)); //outputs 2041-09-22, should be 1941-09-22
?>
Welches Jahr erwarten Sie von einem Datum von $ datestring = '22SEP15'; '? 1915 oder 2015? Lesen Sie die letzten 2 Zeichen Ihres Strings, und wenn er nach einem bestimmten Cut-off ist, ändern Sie ihn, indem Sie '19' oder' 20' hinzufügen. –
Wenn das Jahr in einem zweistelligen Format angegeben ist, werden Werte zwischen 69 werden auf 2000-2069 abgebildet und Werte zwischen 70-100 werden auf 1970-2000 abgebildet. http://www.w3schools.com/php/func_date_strtotime.asp –