Date.parse()
//Date.parse()方法接收一个表示日期的字符串参数,尝试将这个字符串转换为表示该日期的毫秒数
//如果接收的参数并不表示日期,则该方法返回NaN
let someDate = Date.parse();
console.log(someDate);// NaN
let someDate2 = Date.parse('2021-08-24 00:00:00');
console.log(someDate2);//162973440000
let someDate3 = Date.parse('Aug 24,2021');
console.log(someDate3);//162973440000
let someDate4 = Date.parse('8/24/2021');
console.log(someDate4);//1629734400000
Date.UTC()
//Date.UTC(年,月(0表示1月,以此类推),日(1~31,默认是1),时,分,秒),而且年和月是必需的
let t1 = Date.UTC(2021, 7, 24, 00, 00, 00);
console.log(t1); //1629763200000
//Date构造函数
let date = new Date(2021, 7, 24, 00, 00, 00);
console.log(date); //Tue Aug 24 2021 00:00:00 GMT+0800 (中国标准时间)
//Date.now()返回方法执行时日期和时间的毫秒数
let n = Date.now();
console.log(n);
toLocaleString(),toString(),valueOf()
//toLocaleString()返回与浏览器运行的本地环境一致的时间和日期标签:24,00,console,log,2021,Date,构造函数 From: https://blog.51cto.com/u_15011997/5787405
let date = new Date(2021, 7, 24, 00, 00, 00);
console.log(date); //Tue Aug 24 2021 00:00:00 GMT+0800 (中国标准时间)
console.log(date.toLocaleString()); //2021/8/24上午12:00:00
//toString()方法将日期对象转为字符串格式
let date2 = new Date(2021, 7, 24, 00, 00, 00)
console.log(date.toString()); //Tue Aug 24 2021 00:00:00 GMT+0800 (中国标准时间)
//valueOf()方法返回的是日期的毫秒表示
let date3 = new Date(2021,7,24,00,00,00);
console.log(date3.valueOf());//1629734400000
let d1 = new Date(2021,0,1);//2021年1月1日
let d2 = new Date(2021,1,1);//2021年2月1日
//d2的毫秒数大于d1的毫秒数
console.log(d1<d2);//true