Moment.js 是一个非常流行的 JavaScript 日期处理库,它提供了丰富的 API 来解析、验证、操作和显示日期和时间。
Moment.js 主要有以下几种类型:
以下是如何使用 Moment.js 将日期格式设置为今天的日期,例如上午8:00或晚上9:00:
// 引入 Moment.js
const moment = require('moment');
// 获取当前日期和时间
const now = moment();
// 设置时间为上午8:00
const morningTime = now.startOf('day').hour(8).minute(0).second(0).millisecond(0);
console.log('上午8:00:', morningTime.format('YYYY-MM-DD HH:mm:ss'));
// 设置时间为晚上9:00
const eveningTime = now.startOf('day').hour(21).minute(0).second(0).millisecond(0);
console.log('晚上9:00:', eveningTime.format('YYYY-MM-DD HH:mm:ss'));
moment()
获取当前的日期和时间。startOf('day')
将时间设置为当天的开始时间,然后使用 hour()
、minute()
、second()
和 millisecond()
方法设置具体的时间。format()
方法将日期和时间格式化为指定的字符串格式。通过以上步骤,你可以轻松地将日期格式设置为今天的特定时间,例如上午8:00或晚上9:00。
领取专属 10元无门槛券
手把手带您无忧上云