你可以过闲云野鹤的生活,但是请先明白人间疾苦,你不用成为强大的人,但请一定成为懂得思考自身的人。——周宏翔 《名丽场》
日期转换为时间戳 不要时分秒
转换为时间戳的函数 getTime();
但是只有 Date()格式的时间,才可以转换为时间戳,换言之
形如:Fri Feb 02 2018 11:23:40 GMT+0800 (CST)1
2
3
4
5
6
7
8
9
10var data = new Date(); // data : Fri Feb 02 2018 11:23:40 GMT+0800 (CST)
data.getTime(); // 1517541820502
//只要年月日的时间戳,就需要 Date日期格式 只含有 年月日,时分秒为0
var data2 = new Date().toLocaleDateString(); //Date 的 toLocaleDateString 方法
console.log(data2); // "2018/2/2" (现在时间为 2018/2/2)
//把这个时间转换为 Date格式
var value = new Date(data2).getTime(); //1517500800000

转换为时间戳方法总结:
- data.getTime(); //1517541820502
- data.valueOf(); //1517541820502
- Date.parse(data); //1517541820000
前两种方法精确到毫秒,后面一种 只能精确到秒,毫秒部分 用000 代替
时间戳转换为日期
1 | var date = new Date(时间戳); |