Bonjour à tous,

Voilà mon problème est le suivant. Sur du traitement de date au format 2014-06-02 00:00:00, mon code est
  • OK sur CHROME
  • NOk sur FIREFOX et renvoie un undefined et affiche (NaN undefined NaN), le bougre !!!!




Mon code, enfin mon bout de code qui pose un problème est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
var oData = {};
var oDate = new Date();
for (var i=0; i<dataSQL.length; i++)
{   oDate = new Date(dataSQL[i]["DATEDEB"]);
    oData[dataSQL[i]["IDSESSION"]] = dataSQL[i]["LIBELLE"]+ " - " + dataSQL[i]["DESCRIPT"]+ " du " + oDate.toFrFormat();
 }
avec pour l'objet Date (lien ici) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Date.prototype.toFrFormat = function ()
{
    var tMois = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre"];
    var jourMois = this.getDate();
    if (jourMois < 10)
    {
            jourMois = "0" + jourMois;	
    }
    var dateFr = jourMois + " " + tMois[this.getMonth()] + " " + this.getFullYear();
    return dateFr;
};
Je vous remercie pour toutes vos suggestions !!!