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 php : Sélectionner tout - Visualiser dans une fenêtre à part
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);
...
}

Notice: Undefined offset: 1 in C:\wamp64\www\ticket\classes\Ticket.php on line 21
Merci de m'aider