javascript字串和日期互轉的方法:1、透過「if (month.length == 1) {...}」方法將日期轉成字串;2、透過「if(dateArr [1].indexOf("0") == 0){...}”方將字串轉成日期。
本文操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
JS日期與字串相互轉換
一、日期轉字串
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; },
二、字串轉日期
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; },
【推薦學習:javascript高階教學】
以上是javascript字串和日期怎麼互轉的詳細內容。更多資訊請關注PHP中文網其他相關文章!