So konvertieren Sie JavaScript-Zeichenfolgen und -Daten ineinander und voneinander: 1. Konvertieren Sie das Datum mit der Methode „if (month.length == 1) {...}“ in eine Zeichenfolge. 2. Verwenden Sie die Methode „if(dateArr[1]“. . indexOf("0") == 0){...}" um die Zeichenfolge in ein Datum umzuwandeln.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JS-Datums- und String-Konvertierung
1. Konvertieren Sie Datum in String
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. Konvertieren Sie String in Datum
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; },
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zeichenfolgen und Datumsangaben in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!