Skip to content
On this page

基本格式规则

年份

表示形式:

  1. YYYY - 四位数的年份

    • 这是最常用的表示方式,表示完整的四位数年份。

    • 示例:2025

  2. YY - 两位数的年份

    • 只显示年份的最后两位。

    • 示例:25(代表 2025

月份

  1. M - 月份(1 到 12)

    • 这是最基本的月份表示方式,输出的是月份的数字,范围从 1 到 12。

    • 示例:moment().format('M') 会输出 2(表示 2 月)。

  2. MM - 两位数的月份(01 到 12)

    • 显示月份的两位数格式,若月份是 1 到 9,则会在前面补零。

    • 示例:moment().format('MM') 会输出 02(表示 2 月)。

  3. MMM - 缩写的月份名称

    • 该格式输出的是月份的缩写,通常是三字母的英文缩写。

    • 示例:moment().format('MMM') 会输出 Feb(表示 2 月)。

  4. MMMM - 完整的月份名称

    • 输出完整的月份名称,例如 "January"、"February" 等。

    • 示例:moment().format('MMMM') 会输出 February(表示 2 月)

月中的第几天

DDDDo 都用于表示月中的第几天,但它们的含义和格式是不同的:

  1. D - 月中的第几天,即该日期在当前月份中的位置。它是一个 单数双数 的数字(1 至 31)。
    • 示例:moment().format('D') 会输出今天在本月中的第几天,比如 25
  2. DD - 两位数的月中的第几天,即日期的数字会被格式化为两位数,前面会加上零(如果日期小于 10)。
    • 示例:moment().format('DD') 会输出 02(如果今天是 2 号),或者 25(如果今天是 25 号)。
  3. Do - 带有序号的月中的第几天,即日期会显示为 "1st"、"2nd"、"3rd"、"4th" 等格式。

星期

d - 星期的数字表示(0 到 6)

  • 这表示一周中的第几天,0 代表星期天(Sunday),1 代表星期一(Monday),依此类推。
  • 示例:moment().format('d') 会输出 1(表示星期一)。
  1. dd - 两字母的星期缩写(如:Su, Mo, Tu)
  • 这个格式显示的是星期的两字母缩写,Su 表示星期天,Mo 表示星期一。
  • 示例:moment().format('dd') 会输出 Mo(表示星期一)。
  1. ddd - 三字母的星期缩写(如:Sun, Mon, Tue)
  • 显示星期的三字母缩写,例如 SunMonTue
  • 示例:moment().format('ddd') 会输出 Mon(表示星期一)。
  1. dddd - 完整的星期名称(如:Sunday, Monday, Tuesday)
  • 显示完整的星期名称,例如 SundayMonday
  • 示例:moment().format('dddd') 会输出 Monday(表示星期一)。

一年中的第几周:

  1. w - 一年中的第几周(1 到 52/53)
  • 这是普通的一年中的第几周表示,范围是 15253(取决于年份和日期是否包含跨年周)。
  • 示例:moment().format('w') 会输出 9(表示当前是第 9 周)。
  1. ww - 两位数格式的第几周(01 到 52/53)
  • 这个格式会以两位数的方式显示第几周,如果周数小于 10,会在前面补零。
  • 示例:moment().format('ww') 会输出 09(表示当前是第 9 周),如果是第 5 周,则输出 05

例子

  • YYYY - 四位数年份(如 2025)
  • MM - 两位数的月份(01 至 12)
  • DD - 两位数的日期(01 至 31)

"ddd, MMM D", // 例如: Wed, Sep 5
"YYYY-MM-DD", // 例如: 2023-09-05
"MM/DD/YYYY", // 例如: 09/05/2023
"DD-MM-YYYY", // 例如: 05-09-2023
"DD/MM/YYYY", // 例如: 05/09/2023
"MMMM D, YYYY", // 例如: September 5, 2023
"D MMMM YYYY", // 例如: 5 September 2023
"MMMM Do, YYYY", // 例如: September 5th, 2023
"MMM D, YYYY", // 例如: Sep 5, 2023
"MMM D", // 例如: Sep 5
"dddd, MMM D", // 例如: Wednesday, Sep 5
"dddd, MMMM D, YYYY", // 例如: Wednesday, September 5, 2023
"YYYY/MM/DD", // 例如: 2023/09/05
"YYYY.MM.DD", // 例如: 2023.09.05
"DD.MM.YYYY", // 例如: 05.09.2023
"dddd", // 星期几