- MomentJS 教程
- MomentJS - 首页
- MomentJS - 概述
- MomentJS - 环境搭建
- MomentJS - 简介
- MomentJS - 解析日期和时间
- MomentJS - 日期验证
- MomentJS - Getter/Setter
- 操作日期和时间
- 格式化日期和时间
- MomentJS - 日期查询
- MomentJS - 国际化
- MomentJS - 自定义
- MomentJS - 时长
- MomentJS - 工具函数
- MomentJS - 插件
- MomentJS - 示例
- MomentJS 有用资源
- MomentJS - 快速指南
- MomentJS - 有用资源
- MomentJS - 讨论
MomentJS - 日期和时间格式化
MomentJS 提供多种格式来显示日期。它提供了一些方法,可以从给定时刻、当前时刻获取时间,计算两个时刻之间的时间差等。它可以以 JSON 格式、数组、对象、字符串等形式显示日期。
格式化日期和时间的方法
下表列出了一些可用于按需显示/格式化日期的方法。
方法 | 语法 |
---|---|
格式 |
moment().format(); moment().format(字符串); |
距现在的时间 |
moment().fromNow(); moment().fromNow(布尔值); |
距X的时间 |
moment().from(Moment|字符串|数字|日期|数组); |
距现在的剩余时间 |
moment().toNow(); moment().toNow(布尔值); |
距X的剩余时间 |
moment().to(Moment|字符串|数字|日期|数组); moment().to(Moment|字符串|数字|日期|数组, 布尔值); |
日历时间 |
moment().calendar(); moment().calendar(参考时间); moment().calendar(参考时间, 格式); |
差值 |
moment().diff(Moment|字符串|数字|日期|数组); moment().diff(Moment|字符串|数字|日期|数组, 字符串); moment().diff(Moment|字符串|数字|日期|数组, 字符串, 布尔值); |
Unix 时间戳(毫秒) |
moment().valueOf(); +moment(); |
Unix 时间戳(秒) |
moment().unix(); |
月份的天数 |
moment().daysInMonth(); |
作为 JavaScript 日期 |
moment().toDate(); |
作为数组 |
moment().toArray(); |
作为 JSON |
moment().toJSON(); |
作为 ISO 8601 字符串 |
moment().toISOString(); moment().toISOString(keepOffset); |
作为对象 |
moment().toObject(); |
作为字符串 |
moment().toString(); |
检查 |
moment().inspect(); |