主题
moment使用
日期格式化
js
console.log(moment().format("MMMM Do YYYY, h:mm:ss a")); // 二月 16日 2023, 8:44:18 晚上
console.log(moment().format("dddd")); // 星期四
console.log(moment().format("MMM Do YY")); // 2月 16日 23
console.log(moment().format("YYYY [escaped] YYYY")); // 2023 escaped 2023
console.log(moment().format());相对时间
js
console.log(moment("20111031", "YYYYMMDD").fromNow()); // 11 年前
console.log(moment("20120620", "YYYYMMDD").fromNow()); // 11 年前
console.log(moment().startOf("day").fromNow()); // 21 小时前
console.log(moment().endOf("day").fromNow()); // 3 小时内
console.log(moment().startOf("hour").fromNow()); // 44 分钟前日历时间
js
console.log(moment().subtract(10, "days").calendar()); // 2023/02/06
console.log(moment().subtract(6, "days").calendar()); // 上星期五20:44
console.log(moment().subtract(3, "days").calendar()); // 上星期一20:44
console.log(moment().subtract(1, "days").calendar()); // 昨天20:44
console.log(moment().calendar()); // 今天20:44
console.log(moment().add(1, "days").calendar()); // 明天20:44
console.log(moment().add(3, "days").calendar()); // 下星期日20:44
console.log(moment().add(10, "days").calendar()); // 2023/02/26多语言支持
js
moment.locale(); // zh-cn
console.log(moment().format("LT")); // 20:44
console.log(moment().format("LTS")); // 20:44:18
console.log(moment().format("L")); // 2023/02/16
console.log(moment().format("l")); // 2023/2/16
console.log(moment().format("LL")); // 2023年2月16日
console.log(moment().format("ll")); // 2023年2月16日
console.log(moment().format("LLL")); // 2023年2月16日晚上8点44分
console.log(moment().format("lll")); // 2023年2月16日 20:44
console.log(moment().format("LLLL")); // 2023年2月16日星期四晚上8点44分
console.log(moment().format("llll")); // 2023年2月16日星期四 20:44milliseconds ==~~~~功能==:用于将时间转换为毫秒