function formatt(time) {
var d = new Date(time);
var times = d.getFullYear() + '-' + (addZero(d.getMonth() + 1)) + '-' + (addZero(d.getDate())) + ' ' + (addZero(d.getHours())) + ':' + (addZero(d.getMinutes())) + ':' + (addZero(d.getSeconds()));
return times;
}
function addZero(d) {
return (d < 10 ? "0" + d : d)
}
转换为正常时间格式
function formatDate(now) {
var year=now.getFullYear(); //取得4位数的年份
var month=now.getMonth()+1; //取得日期中的月份,其中0表示1月,11表示12月
var date=now.getDate(); //返回日期月份中的天数(1到31)
// var hour=now.getHours(); //返回日期中的小时数(0到23)
// var minute=now.getMinutes(); //返回日期中的分钟数(0到59)
// var second=now.getSeconds(); //返回日期中的秒数(0到59)
// return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second;
return year+"-"+month+"-"+date;
}
转换为时间戳
function timestampToTime(timestamp) {
var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate();
return Y+M+D;
}
时间控制
var curDate = new Date();
var yesterdayTime = new Date(curDate.getTime() - 24*60*60*1000);//当前时间的前一天
var starttime= timestampToTime(new Date().getTime());
var starttimeStr =new Date(starttime).getTime() + 24*60*60*1000*31;//当前时间的31天后
获取本地时间
var d =newDate();var vYear = d.getFullYear()var vMon = d.getMonth()+1var vDay = d.getDate();var h = d.getHours();var m = d.getMinutes();var se = d.getSeconds();
s=vYear +"-"+(vMon<10?"0"+ vMon : vMon)+"-"+(vDay<10?"0"+ vDay : vDay)+" "+(h<10?"0"+ h : h)+":"+(m<10?"0"+ m : m)+":"+(se<10?"0"+se : se);
苹果手机时间格式兼容性处理
//匹配时间格式 例如 2019-04-07T16:00:00.000+0000functionformatt(time){if(/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)){var res =moment(time,'YYYY-MM-DD HH:mm:ss').valueOf();var times =moment(res).format('YYYY-MM-DD HH:mm:ss');}else{var d =newDate(time);var times = d.getFullYear()+'-'+(addZero(d.getMonth()+1))+'-'+(addZero(d.getDate()))+' '+(addZero(d.getHours()))+':'+(addZero(d.getMinutes()))+':'+(addZero(d.getSeconds()));}return times;}functionaddZero(d){return(d <10?"0"+ d : d)}