0


前端 时间格式占位符 学习

    在日期时间格式化中,常见的时间格式占位符用来表示年、月、日、小时、分钟、秒等信息,通常用于格式化和解析日期时间。下面是 **常见时间格式占位符** 以及它们的使用场景。

常见时间格式占位符及其含义:

占位符含义范围/例子**

y/Y

**年份(两位数)99(例如:

24

表示 2024 年)**

yyyy/YYYY

年份(四位数)2024、1999、2001

M

月份(无补零)1 - 12

MM

月份(两位数,补零)01 - 12

MMM

月份(简写英文名)Jan, Feb, Mar, ...

MMMM

月份(完整英文名)January, February, March, ...

d

日期(无补零)1 - 31

dd/DD

日期(两位数,补零)01 - 31

D

一年中的第几天(无补零)1 - 366

E

星期(简写英文名)Mon, Tue, Wed, ...

EEE

星期(完整英文名)Monday, Tuesday, Wednesday, ...

h

小时(12小时制,不补零)1 - 12

hh

小时(12小时制,补零)01 - 12

H

小时(24小时制,不补零)0 - 23

HH

小时(24小时制,补零)00 - 23

m

分钟(无补零)0 - 59

mm

分钟(两位数,补零)00 - 59

s

秒(无补零)0 - 59

ss

秒(两位数,补零)00 - 59

S

毫秒(不补零)0 - 999

SSS

毫秒(三位数,补零)000 - 999

a

AM/PM 标记(12小时制)AM, PM

z

时区缩写(例如:GMT、UTC)GMT, UTC, PST, CST, ...

Z

**时区偏移(例如:

+0800

-0700

+0800

,

-0700

,

Z

常见的时间格式:

  1. 日期和时间的常见格式:- **yyyy-MM-dd HH:mm:ss**:标准的日期和时间格式(例如:2024-11-28 13:45:30)。- **yyyy/MM/dd hh:mm a**:带 AM/PM 标记的格式(例如:2024/11/28 01:45 PM)。- **MMM dd, yyyy**:简写月份和日期(例如:Nov 28, 2024)。
  2. 包含时区信息的格式:- **yyyy-MM-dd'T'HH:mm:ssZ**:ISO 8601 格式,带时区偏移(例如:2024-11-28T13:45:30+0800)。- **yyyy-MM-dd'T'HH:mm:ss.SSSZ**:包含毫秒和时区偏移(例如:2024-11-28T13:45:30.123+0800)。- **yyyy-MM-dd'T'HH:mm:ss.SSSZZZZZ**:包含时区偏移的详细格式(例如:2024-11-28T13:45:30.123+08:00)。
  3. 日期和星期格式:- **yyyy-MM-dd EEE**:日期和星期简写(例如:2024-11-28 Thu)。- **EEEE, MMM dd, yyyy**:完整的星期名称和日期(例如:Thursday, Nov 28, 2024)。
  4. 时间和星期格式:- **hh:mm a**:12小时制时间(例如:01:45 PM)。- **HH:mm:ss**:24小时制时间(例如:13:45:30)。
  5. 特殊日期格式:- **D**:表示一年中的第几天(例如:2024-11-28 是今年的第 333 天)。- **DD**:同样表示一年中的第几天,使用两位数补零(例如:033)。
  6. 包含毫秒和微秒的格式:- **yyyy-MM-dd HH:mm:ss.SSS**:包含毫秒的时间格式(例如:2024-11-28 13:45:30.123)。- **HH:mm:ss.SSSSSS**:带有微秒的格式(例如:13:45:30.123456)。

时间格式占位符的常见组合示例:

  1. 标准日期格式:- yyyy-MM-dd -> 2024-11-28- yyyy/MM/dd -> 2024/11/28
  2. 标准时间格式:- HH:mm:ss -> 13:45:30- hh:mm a -> 01:45 PM
  3. 日期和时间的完整格式:- yyyy-MM-dd HH:mm:ss -> 2024-11-28 13:45:30- yyyy/MM/dd hh:mm a -> 2024/11/28 01:45 PM
  4. 带时区的日期时间格式:- yyyy-MM-dd'T'HH:mm:ss.SSSZ -> 2024-11-28T13:45:30.123+0800- yyyy-MM-dd'T'HH:mm:ssZ -> 2024-11-28T13:45:30+0800
  5. 带星期的日期格式:- yyyy-MM-dd EEE -> 2024-11-28 Thu- MMMM dd, yyyy -> November 28, 2024
  6. 带 AM/PM 的时间格式:- hh:mm a -> 01:45 pm- hh:mm:ss a -> 01:45:30 pm

本文转载自: https://blog.csdn.net/qq_44327851/article/details/144104788
版权归原作者 crary,记忆 所有, 如有侵权,请联系我们删除。

“前端 时间格式占位符 学习”的评论:

还没有评论