js 字符串时间戳和日期格式转换

// //补0操作
function getzf(num){
if(parseInt(num) < 10){
num = '0'+num;
}
return num;
}
// 初始化给值
var timeStr=new Date();
$($(".oneTime").children()[0]).val(timeStr.getFullYear()+"-"+getzf(timeStr.getMonth()+1)+"-"+getzf(timeStr.getDate()));

// 设置第二个值
function getEndDate(str){
var oDate= new Date(str),
oYear = oDate.getFullYear(),
oMonth = oDate.getMonth()+1,
oDay = oDate.getDate(),
oTime = oYear+'-'+getzf(oMonth) +'-'+ getzf(oDay);//最后拼接时间
return oTime;
};
//使用方法
$(".js-endTime").val(getEndDate(timeStr.setDate(timeStr.getDate()+30)));
// 将2018-03-01格式 进行+30或者+1
function dealTime(initNum,addNum) {
var initNum=new Date(initNum);
return getEndDate(initNum.setDate(initNum.getDate()+addNum))
};
原文地址:https://www.cnblogs.com/xiaoyaoweb/p/8580139.html