博客
关于我
date时间格式各参数标注
阅读量:635 次
发布时间:2019-03-14

本文共 1051 字,大约阅读时间需要 3 分钟。

PHP 的 date() 函数 是用来格式化日期的强大工具,能够根据需求生成多种日期格式。以下是常见的时间参数说明:

日期和时间的基本参数:

  • a:表示上午或下午,格式为 "am" 或 "pm"。
  • A:与 a 类似,但格式为 "AM" 或 "PM"。
  • d:表示日期,两位数字,前面补零,范围为 "01" 到 "31"。
  • D:表示星期几,英文缩写,如 "Fri"。
  • F:表示月份,英文全名,如 "January"。
  • h:表示12小时制的小时,两位数字,补零,范围为 "01" 到 "12"。
  • H:表示24小时制的小时,两位数字,补零,范围为 "00" 到 "23"。
  • g:表示12小时制的小时,单数字,不补零,范围为 "1" 到 "12"。
  • G:表示24小时制的小时,单数字,不补零,范围为 "0" 到 "23"。
  • i:表示分钟,两位数字,范围为 "00" 到 "59"。
  • j:表示日期,两位数字,前面不补零,范围为 "1" 到 "31"。
  • l:表示星期几,英文全名,如 "Friday"。
  • m:表示月份,两位数字,前面补零,范围为 "01" 到 "12"。
  • n:表示月份,两位数字,前面不补零,范围为 "1" 到 "12"。
  • M:表示月份,英文缩写,如 "Jan"。
  • s:表示秒,两位数字,范围为 "00" 到 "59"。
  • S:表示序数,添加两个英文字母,如 "th" 或 "nd"。
  • t:表示指定月份的天数,范围为 "28" 到 "31"。
  • U:表示总秒数。
  • w:表示星期几,数字形式,如 "0"(星期日)至 "6"(星期六)。
  • Y:表示4位数字的年份,如 "1999"。
  • y:表示2位数字的年份,如 "99"。
  • z:表示一年中的第几天,范围为 "0" 到 "365"。

日期和时间的组合使用:

  • 如果需要同时显示日期和时间,可用 date('Y-m-d H:i:s') 格式。

扩展参数:

  • lF 可用于获取完整的星期名称,如 date('l, F Y') 会返回 "Friday, January 1999"。
  • MD 结合使用可以显示月份和星期名称,例如 date('M j, D, Y, l') 会显示 "Jan 5, 1999, Friday"。

特殊格式:

  • 使用 sU 可以获取秒和总秒数。
  • 使用 t 可以显示该月的天数,例如 date('t') 会返回 "31"。

这些参数可以灵活组合,根据具体需求定制日期格式。记得在实际使用中注意时间区和语言环境的设置,以获得正确的结果。

转载地址:http://ugxoz.baihongyu.com/

你可能感兴趣的文章
MySQL 常见的开放性问题
查看>>
Mysql 常见错误
查看>>
mysql 常见问题
查看>>
MYSQL 幻读(Phantom Problem)不可重复读
查看>>
mysql 往字段后面加字符串
查看>>
mysql 快照读 幻读_innodb当前读 与 快照读 and rr级别是否真正避免了幻读
查看>>
MySQL 快速创建千万级测试数据
查看>>
mysql 快速自增假数据, 新增假数据,mysql自增假数据
查看>>
MySql 手动执行主从备份
查看>>
Mysql 批量修改四种方式效率对比(一)
查看>>
Mysql 报错 Field 'id' doesn't have a default value
查看>>
MySQL 报错:Duplicate entry 'xxx' for key 'UNIQ_XXXX'
查看>>
Mysql 拼接多个字段作为查询条件查询方法
查看>>
mysql 排序id_mysql如何按特定id排序
查看>>
Mysql 提示:Communication link failure
查看>>
mysql 插入是否成功_PDO mysql:如何知道插入是否成功
查看>>
Mysql 数据库InnoDB存储引擎中主要组件的刷新清理条件:脏页、RedoLog重做日志、Insert Buffer或ChangeBuffer、Undo Log
查看>>
mysql 数据库中 count(*),count(1),count(列名)区别和效率问题
查看>>
mysql 数据库备份及ibdata1的瘦身
查看>>
MySQL 数据库备份种类以及常用备份工具汇总
查看>>