1、将指定时间转化为时间戳格式。
例如:将’2020-10-13 09:48:45’ 格式或者’2020-10-13T09:48:45’,转化为 1602553725000 毫秒格式
代码:
Date.parse(new Date(’2020-10-13 09:48:45’))
或者
new Date(’2020-10-13 09:48:45’).getTime()
2、将指定时间转化为年月日时分秒格式。
将new Date() 或者时间控件选择出来的 Mon Dec 14 2020 00:00:00 GMT+0800 (China Standard Time) 转为 ‘20201214000000’
将 ’2020-10-13 09:48:45’ 转为 ‘20201013094845’
代码:
dateFormatter(new Date(’2020-10-13 09:48:45’)) //将’2020-10-13 09:48:45’格式 转为 ’20201013094845’ 格式。
dateFormatter(new Date()) //将当前时间 转为 ’20201013094845’ 格式。
function dateFormatter(date) {
return (
date.getFullYear().toString() +
twoDigits(date.getMonth() + 1) +
twoDigits(date.getDate()) +
twoDigits(date.getHours()) +
twoDigits(date.getMinutes()) +
twoDigits(date.getSeconds())
);
}
function twoDigits(n) {
return n < 10 ? "0" + n : n;
}