Datalife Engine作为国际化的程序,在时间格式方面也有比较自由的设定参数可供用户选择。通过这些参数的组合,我们可以设置出更适合我们或者用户使用习惯的日期样式。下面我们就列举一下DLE支持的时间格式参数。

可以使用的时间格式缩略符及其代表的时间格式释义:

  1. a - "am" 或 "pm" 即小写的英文上下午缩写。
  2. A - "AM" 或 "PM" 即大写的英文上下午缩写。
  3. B - 世界共通的网络时制(Swatch Internet Time)。
  4. d - 日期缩写为2数字格式。例如: "01" "05" "14" "31" 等。
  5. D - 周日期缩写, 格式为:"周一" "周五" 等。
  6. F - 月日期全写,格式为:"一月" "二月" "十二月" 等。
  7. g - 小时格式为12小时制,低于10的数字不添加0,例如:"1" "5" "10" "12" 等。
  8. G - 小时格式为24小时制,低于10的数字不添加0,例如:"1" "8" "15" "24" 等。
  9. h - 小时格式为12小时制,数字自动补齐为两位数,例如:"01" "05" "10" "12" 等。
  10. H - 小时格式为24小时制,数字自动补齐为两位数,例如:"01" "08" "10" "24" 等。
  11. i - 分钟格式,数字自动补齐为两位数,例如:"00" 到 "59"。
  12. I - (大写字母 i)时令 - "1"表示夏令时, "0" 表示非夏令时。
  13. j - 日期格式 (数字) 低于10的数字不添加0, 从 "1" 到 "31" 。
  14. l - (小写字母 L) - 周日期全写,例如:"星期五" 。
  15. L - boolean布尔值, 用于区别闰年,取值为 "0" 或 "1" 。
  16. m - 月日期缩写,数字自动补齐为两位数,例如:从 "01" 到 "12" 。
  17. M - 月日期缩写,格式为:"1月" 到 "12月" 。
  18. n - 月日期缩写,低于10的数字不添加0,例如:从 1 到12 。
  19. O - 从格林尼治平均时间差,以小时为单位,例如,“0200”。
  20. r - RFC 822日期格式,例如,“四,2000年12月21日16:01:070200”。(PHP4.0.4新加)
  21. s - 秒钟格式,数字自动补齐为两位数,例如:"00" 到 "59"。
  22. S - 针对英文第一,第二,第三等单词变化,可以自动添加末尾2字符即:"st", "nd", "rd" 和 "th"
  23. t - 月天数(即一个月有多少天),例如:从 "28" 到 "31" 。
  24. T - 服务器时区时间,例如: "EST" 或 "MDT" 。
  25. U - 第二个时代的Unix纪元(从1970 00:00:00 GMT1月1日起开始)。
  26. w - 周日期缩写,单数字,例如:从"0"(表示周日)到"6"(表示周六)。
  27. W - ISO-8601 整年中的第几周,从新年的第一周的周一到本年最后一周的周一。 (PHP 4.1.0新加)
  28. Y - 年号格式,4个数字,例如:"1999"
  29. y - 年号格式, 2个数字,例如:"99"
  30. z - 年天数,即一年中的第几天,例如:从 "0" 到 "365"。
  31. Z - 时区时间偏移量,单位:秒。数值范围:"-43200" 到 "43200"。关于偏移量的调整:像西半球偏移一般取负值,向东半球偏移一般取正值。

以上的参数都是单个参数的释义,有的关于日期,有的关于年份,所以我们在使用时要通过组合来展示想要的结果,以下提供一个实例,注意以上参数的大小写格式:

  1. j-m-Y, H:i 输出的日期实例为:12-07-2012,20:47