时间戳:从 1970/01/01 00:00:00 开始到当前时间的总秒数
获取毫秒时间戳的方法有:(与时间戳的关系是 时间戳*1000=毫秒时间戳)
new Date().getTime(); // 结果:1552470102531
new Date().valueOf(); // 结果:1552470102531
Date.parse(new Date()); // 结果:1552470102000,最后三位毫秒级为0
Number(new Date()); // 结果:1552470102531
注:当new Date()使用运算符减乘除(没有加)时,new Date()的值会被 Number( new date() ) 转化为毫秒时间戳进行运算
获取指定时间的中国标准时间:
new Date(2019,2,12,18,02,45); //入参用逗号隔开,注意这里输入的月份=目标月份-1
new Date("2019/2/12 18:02:45"); // 入参为固定格式的字符串
new Date(new Date().getTime()); // 入参为毫秒时间戳
//结果:Tue Feb 12 2019 18:02:45 GMT+0800 (中国标准时间)
new Date()的方法:
new Date().getTime(); //返回当前毫秒时间戳 1552472541228
new Date().getFullYear(); //当前年份 2019
new Date().getYear(); //当前年份-1900的结果 119
new Date().getMonth(); //当前月份-1的结果(0-11) 2
new Date().getDate(); //当前日期(1-31) 13(日)
new Date().getHours(); //当前小时(0-23) 18(时)
new Date().getMinutes(); //当前分钟(0-59) 45(分)
new Date().getSeconds; //当前秒钟(0-59) 34(秒)
new Date().getMilliseconds();//当前毫秒(0-999)
new Date().toLocaleString(); //当前日期和时间字符串 "2019/3/13 下午6:35:25"
new Date().toLocaleDateString(); //当前日期字符串 "2019/3/13"
new Date().toLocaleTimeString() ;//当前时间字符串 "下午6:34:22"