Moment.js 的一些用法

12小时制 24小时制

HH 24小时制
hh 12小时制
moment().format('YYYY-MM-DD HH:mm'); 24 小时制
moment().format('YYYY-MM-DD hh:mm'); 12 小时制

过去/未来几周/天/季度等

year、month、quarter(季度)、week(周日为一周的第一天)、isoWeek(周一为一周的第一天)、day、date、hour、minute 和 second

示例

过去一周
[
moment().week(moment().week()).startOf('week')
moment().week(moment().week()).endOf('week')
]

未来一月
[
moment().month(moment().month() + 1).startOf('month')
moment().month(moment().month() + 1).endOf('month')
]

今日零点时间戳

function getTodayTimestamp () {
return new Date(moment().format('YYYY-MM-DD 00:00:00'));
}

// 明天凌晨0点的时间戳
const TOMORROW_TIMESTAMP = new Date().setTime(getTodayTimestamp().getTime() + 1);

上周六时间戳

周日为一周的第一天
moment().weekday(6).valueOf();

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。