1、使用原生javascript的Date對象,進行格式化
(1)將日期字符串轉換為Date類型的對象。
let d = new Date('2018-01-01')
(2)轉換為時間戳。
let t = d.getTime(d) // 方法1
let t = d.valueOf(d) // 方法2
let t = d.parse(d) // 方法3
2、第三方js庫moment.js進行格式化
(1)在html中引入moment.js,添加以下script標簽:
<script src="https://cdn.bootcss.com/moment.js/2.20.1/moment.js"></script>
(2)將日期轉換為時間戳
參數格式為:YYYY-MM-DD HH:mm:ss 或 YYYY-MM-DD
moment('2018-01-01').valueOf();
var date = new Date('2014-04-23 18:55:49:123');
// 有三種方式獲取
var time1 = date.getTime();
var time2 = date.valueOf();
var time3 = Date.parse(date);
console.log(time1);//1398250549123 console.log(time2);//1398250549123
console.log(time3);//1398250549000