作者:灰色头像6888 | 来源:互联网 | 2021-09-26 00:12
javascript字符串和日期互转的方法:1、通过“if(month.length1){}”方法将日期转成字符串;2、通过“if(dateArr[1].indexOf("0")0){}”方将字符串转成日期。
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字符串和日期怎么互转的详细内容,更多请关注其它相关文章!