Date.prototype - selon Browser
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 !!!!:ptdr:
Mon code, enfin mon bout de code qui pose un problème est le suivant:
Code:
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:
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 !!!:chin:
mettre la date au format JS
Bonjour Kamoo
Comme tjs suffit d'un petit truc à savoir , le format attendu côté JS est yyyy-mm-ddThh:mm:ss il fallait donc rajouter un T entre dd et hh
merci encore