美文网首页
日期格式化

日期格式化

作者: Jaxh | 来源:发表于2021-07-06 17:20 被阅读0次

    php 日期格式化:

    格式字符 描述 值示例
    --- ---
    d 月份中的第几天,带前导零的 2 位数字 01 至 31
    D 一天的文字表示,三个字母 Mon 至 Sun
    j 没有前导零的月份中的哪一天 1 至 31
    l (小写的L) 星期几的全文表示 Sunday 至 Saturday
    N ISO-8601 星期几的数字表示 1(周一)至 7(周日)
    S 月份日期的英文序数后缀,2个字符 st、nd、rd 或 th。与j配合使用更好
    w 星期几的数字表示 0(周日)至 6(周六)
    z 一年中的第几天(从 0 开始) 0 至 365
    星期 --- ---
    W ISO-8601 年的周数,从星期一开始的周数 例:42(今年的第 42 周)
    --- ---
    F 一个月的全文表示,例如一月或三月 January 至 December
    m 月份的数字表示,带前导零 01 至 12
    M 一个月的简短文字表示,三个字母 Jan 至 Dec
    n 月份的数字表示,没有前导零 1 至 12
    t 给定月份的天数 28 至 31
    --- ---
    L 是否为闰年 如果是闰年为 1,否则为 0 。
    o ISO-8601 周编号年份。这与 具有相同的值 Y,但如果 ISO 周数 ( W) 属于上一年或下一年,则改为使用该年份。 1999 或 2003
    Y 一年的全数字表示,4 位数字 1999 或 2003
    y 年份的两位数表示 99 或 03
    时间 --- ---
    a 中午之前和下午小写 am 或 pm
    A 中午之前和下午大写 AM 或 PM
    B Swatch 互联网时间 000 至 999
    g 没有前导零的 12 小时格式 1 至 12
    G 没有前导零的 24 小时格式 0 至 23
    h 带前导零的小时的 12 小时格式 01 至 12
    H 带前导零的 24 小时格式 00 至 23
    i 带前导零的分钟 00 至 59
    s 带前导零的秒数 00 至 59
    u 微秒。请注意,date()将始终生成000000, 因为它接受一个int 参数,而DateTime::format()确实支持微秒,如果DateTime是用微秒创建的。 例: 654321
    v 毫秒。同样的注意事项适用于 u 例: 654
    时区 --- ---
    e 时区标识符 例: UTC,GMT,Atlantic/Azores
    I (大写的i) 日期是否为夏令时 如果是夏令时为1,否则为0
    O 小时和分钟之间没有冒号的格林威治时间 (GMT) 的差异 例: +0200
    P 格林威治时间 (GMT) 与小时和分钟之间的冒号的差异 例: +02:00
    p 与 相同P,但返回Z而不是+00:00 例: +02:00
    T 时区缩写 例子:EST, MDT...
    Z 时区偏移量(以秒为单位)。UTC 以西时区的偏移量始终为负,UTC 以东时区的偏移量始终为正。 -4320050400
    完整 日期 / 时间 --- ---
    c ISO 8601 日期 2004-02-12T15:19:21+00:00
    r » RFC 2822格式的日期 例:Thu, 21 Dec 2000 16:01:07 +0200
    U 自 Unix 时代以来的秒数(1970 年 1 月 1 日 00:00:00 GMT) 另见 time()

    参考

    https://www.php.net/manual/zh/datetime.format.php

    相关文章

      网友评论

          本文标题:日期格式化

          本文链接:https://www.haomeiwen.com/subject/gxbgultx.html