mise au format SQL d'une date
Bonjour,
je récupère des dates dans ce format : MMM-DD, YYYY (MMM in letters). Je souhaite les enregistrer dans une BDD MySQL, donc d'abord, il faut les mettre au format YYYY-MM-DD HH:MM:SS. Je fais donc une fonction PHP pour les convertir, mais erreur dont je ne trouve pas la cause :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function convert_date($olddate) {
//to convert month from letters to figures
function convert_month_letters_to_figures($Month_Letter) {
switch($Month_Letter) {
case 'Jan' :$month=1; break;
case 'Feb' :$month=2; break;
case 'Mar' :$month=3; break;
case 'Apr' :$month=4; break;
case 'May' :$month=5; break;
case 'Jun' :$month=6; break;
case 'Jul' :$month=7; break;
case 'Aug' :$month=8; break;
case 'Sep' :$month=9; break;
case 'Oct' :$month=10; break;
case 'Nov' :$month=11; break;
case 'Dec' :$month=12; break;
}
return($month);
}
list($mmdd,$year)=explode(',',$olddate);
...
} |
Citation:
Notice: Undefined offset: 1 in C:\wamp64\www\ticket\classes\Ticket.php on line 21
Merci de m'aider