Méthodes de conversion de chaînes et de dates JavaScript : 1. Convertissez les dates en chaînes via la méthode "if (month.length == 1) {...}" 2. Convertissez les dates en chaînes via "if (); dateArr [1].indexOf("0") == 0){...}" pour convertir la chaîne en date.
L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.
Conversion de date et de chaîne JS
1. Convertir la date en chaîne
dateToString: function(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); if (month.length == 1) { month = "0" + month; } if (day.length == 1) { day = "0" + day; } var dateTime = year + "-" + month + "-" + day; return dateTime; },
2. Convertir la chaîne en date
stringToDate : function(dateStr,separator){ if(!separator){ separator="-"; } var dateArr = dateStr.split(separator); var year = parseInt(dateArr[0]); var month; //处理月份为04这样的情况 if(dateArr[1].indexOf("0") == 0){ month = parseInt(dateArr[1].substring(1)); }else{ month = parseInt(dateArr[1]); } var day = parseInt(dateArr[2]); var date = new Date(year,month -1,day); return date; },
[Apprentissage recommandé : Tutoriel JavaScript avancé】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!