var date = new Date() console.log(date.getDate()); // 一个月里的第几天 console.log(date.getFullYear()); // 年 console.log(date.getMonth()+1); // 月 console.log(date.getDay()); // 星期几 console.log(date.getHours()); // 时 console.log(date.getMinutes()); // 分 console.log(date.getSeconds()); // 秒 console.log(date.toLocaleString()); // 2020/7/2 14:44:19 console.log(date.toLocaleDateString()); // 2020/7/2 console.log(date.toLocaleTimeString()); // 14:44:19 // 格式化日期为 YYYYMMDD function getNowFormatDate() { var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9) { month = "0" + month; } if (strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = {}; currentdate.month = year.toString() + "-" + month.toString(); currentdate.date = year.toString() + "-" + month.toString() + "-" + strDate.toString(); currentdate.onlyYear = year.toString(); currentdate.onlyMonth = month.toString(); currentdate.onlyDate = strDate.toString(); return currentdate; } console.log(getNowFormatDate()); console.log(getNowFormatDate().date); // 2020-07-02 console.log(getNowFormatDate().month); // 07-02
getNowFormatDate()方法打印的结果截图
还有个这样的用法:
new Date().toLocaleString('chinese',{hour12:false}) // 2020/11/3 23:06:32