1.基本时间格式
//创建日期对象方式1 当前时间点 var date1 = new Date() console.log(date1); //创建日期对象方式2 参数可以为时间字符串 var date2 = Date('2020-06-24') console.log(date2); //创建日期对象方式3 1970到现在的毫秒数 var date3 = Date.now() console.log(date3); //创建日期对象方式4 参数可以毫秒数 var date4 = new Date(425367898658) console.log(date4); //返回1970年1月1日 var date5 = new Date(0) console.log(date5);
2.日期常用方式
// 日期的常用方法 // 1.获取年月日时分秒 (月份+1) var date = new Date(); var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); var h = date.getHours(); var M = date.getMinutes(); var S = date.getSeconds(); console.log(y); console.log(m); console.log(d); console.log(h); console.log(M); console.log(S); // 对小于10的数,前面加0 m = m < 10 ? '0' + m : m; d = d < 10 ? '0' + d : d; h = h < 10 ? '0' + h : h; // 格式化日期 var dateStr = `${y}年${m}月${d}日 ${h}:${M}:${S}`; console.log('现在时间是:', dateStr); // 2.获取星期 var week = date.getDay(); console.log('week', week); // 3.获取毫秒数, 和Date.now()一样 var ss = date.getTime(); console.log('ss', ss); // 4.日期比较 var date1 = new Date('2021-06-24'); var date2 = new Date('2021-06-23'); console.log('date2-date1', date2 - date1); // -86400000</script>