<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <script src="./plugins/moment/moment.min.js"></script> <script src="./plugins/moment/locale/zh-cn.js"></script> <script> moment.locale("zh-cn"); console.log(moment("2022-09-15").format("YYYY-MM-DD HH:mm:ss")); console.log(moment().format("YYYY-MM-DD HH:mm:ss")); console.log(moment().startOf("day").format("YYYY-MM-DD HH:mm:ss")); console.log(moment().endOf("day").format("YYYY-MM-DD HH:mm:ss")); console.log(moment().startOf("week").format("YYYY-MM-DD HH:mm:ss")); //获取本周第一天(周日)0时0分0秒 console.log(moment().startOf("isoWeek").format("YYYY-MM-DD HH:mm:ss")); //获取本周周一0时0分0秒 console.log(moment().daysInMonth()); console.log(moment().format("X")); //获取时间戳(以秒为单位) 返回值为字符串类型 console.log(moment().unix()); //获取时间戳(以秒为单位) 返回值为数值型 console.log(moment().format("x")); //获取时间戳(以毫秒为单位) 返回值为字符串类型 console.log(moment().valueOf()); //获取时间戳(以毫秒为单位) 返回值为数值型 console.log(moment().year(), moment().get("year")); //获取年份 console.log(moment().month(), moment().get("month")); // 0~11 console.log(moment().date(), moment().get("date")); //获取一个月中的某一天 console.log(moment().hours(), moment().get("hours")); //获取小时 console.log(moment().minutes(), moment().get("minutes")); //获取分钟 console.log(moment().seconds(), moment().get("seconds")); //获取秒数 console.log(moment().day(), moment().isoWeekday(), moment().get("day"), moment().get("isoWeekday")); //获取一个星期中的某一天 1-7 console.log(moment().weekday(), moment().get("weekday")); //获取一个星期中的某一天 0-6 console.log(moment().toArray()); // [years, months, date, hours, minutes, seconds, milliseconds] console.log(moment().toObject()); // {years: xxxx, months: x, date: xx ...} //设置年份 moment().year(2019); moment().set("year", 2019); moment().set({ year: 2019 }); //设置月份 moment().month(11); // (0~11, 0: January, 11: December) moment().set("month", 11); //设置某个月中的某一天 moment().date(15); moment().set("date", 15); //设置某个星期中的某一天 moment().weekday(0); // 设置日期为本周第一天(周日) moment().isoWeekday(1); // 设置日期为本周周一 moment().set("weekday", 0); moment().set("isoWeekday", 1); //设置小时 moment().hours(12); moment().set("hours", 12); //设置分钟 moment().minutes(30); moment().set("minutes", 30); //设置秒数 moment().seconds(30); moment().set("seconds", 30); moment().add(1, "years"); //年份+1 moment().add({ years: 1 }); moment().add(1, "months"); //月份+1 moment().add(1, "days"); //日期+1 moment().add(1, "weeks"); //星期+1 moment().add(1, "hours"); //小时+1 moment().add(1, "minutes"); //分钟+1 moment().add(1, "seconds"); //秒数+1 moment().subtract(1, "years"); //年份-1 moment().subtract({ years: 1 }); moment().subtract(1, "months"); //月份-1 moment().subtract(1, "days"); //日期-1 moment().subtract(1, "weeks"); //星期-1 moment().subtract(1, "hours"); //小时-1 moment().subtract(1, "minutes"); //分钟-1 moment().subtract(1, "seconds"); //秒数-1 // 获取两个日期之间的时间差 let start_date = moment().subtract(1, "weeks"); let end_date = moment(); end_date.diff(start_date); // 返回毫秒数 end_date.diff(start_date, "months"); // 0 end_date.diff(start_date, "weeks"); // 1 end_date.diff(start_date, "days"); // 7 start_date.diff(end_date, "days"); // -7 </script> </head> <body></body> </html>
标签:set,console,log,get,js,moment,使用,date From: https://www.cnblogs.com/caroline2016/p/16897732.html