时间格式为2015-12-12 12:12:12
将时间格式转化为 2015/12/12 12:12:12`
replace(/-/g, '/')
定义当前时间 并将其转化成时间戳
let nowTime = util.formatTime(new Date()).replace(/-/g, '/')
nowTime = Date.parse(nowTime)
将一个时间转化成时间戳
// let endTime = util.formatTime(new Date(item.end_time)).getTime()
let endTime = util.formatTime(new Date(item.end_time)).replace(/-/g, '/')
endTime = Date.parse(endTime)
// console.log("endTime", endTime)
// console.log("nowTime", nowTime)
计算天数
let endDate = parseInt((endTime - nowTime) / (1000 * 60 * 60 * 24))
相关时间转换问题
时间戳:计算机元年1970年1月1日距离你设置时间的毫秒数
var time = new Date();
console.log(+time);
console.log(Number(time));
console.log(time.getTime());
console.log(time.valueOf());
console.log(time.parse(time));//会忽略毫秒
获取时间get
var time = new Date();
var year = time.getFullYear();//获取年份
var month = time.getMonth();//月份是从0-11
var date = time.getDate()//获取日期
var day = time.getDay();//获取星期
var hour = time.getHours();//获取小时
var minute = time.getMinutes();//获取分钟
var second = time.getSeconds();//获取秒数
var millSecond = time.getMilliseconds();//获取毫秒
设置修改日期时间set
var time = new Date();
time.setFullYear(2019,11,13)//
//设置年的优先级最高,可以同时设置月日
time.setMonth()//设置月,月的优先级高,可以顺带设置日期
time.setDate()//设置日期
time.setHours(10,10,10)//设置小时,优先级更高,可以顺带设置分秒
time.setMinutes()//设置分钟;分钟优先级高,可以顺带设置秒
time.setSeconds()//设置秒