发新话题
打印

[编程代码] php时间函数问题

php时间函数问题

如何把time()的时间
' }6 R# q1 ]6 \; ?1166362347 & G" |. _+ K) D6 o. d
转化为2006-12-17 21:32:27 ?
# y: E- K* ?! }
0 g4 c: C! E4 q3 w4 p, g使用 date("Y-m-d H:i:s", time()) 6 v# |- ?. F6 E8 y9 _
1 j8 ^& w4 b6 U2 ]0 P0 f1 ]7 Z9 a
3 @& ~& A7 E  e/ y1 B) y
date 2 ^4 y5 \7 p5 }2 P5 W
将服务器的时间格式化。
" R& D5 o* `( o- ]5 O# x9 @' }) M# ?  `
语法: string date(string format, int [timestamp]); 4 z+ V0 l" X; I/ X( Y" Q1 @
返回值: 字符串 9 I" H& N4 ?& D4 Q( f
函数种类: 时间日期
( r/ [* Q- ~$ C- x0 f0 Q3 x
% c7 ]' d/ r8 E; h8 |: R1 C6 x内容说明
9 L- ?# z+ p7 t9 J6 A( C5 y5 U返回值的?字符串依配置的格式来决定。若有传入时间戳记值,则将时间戳记格式化返回;若无传入时间戳记值,则将目前服务器的时间格式化返回。要将日期转为其它的语系格式,应使用setlocale() 及 strftime() 二个函数。字符串格式化的选项如下: ) H2 o% z, c, I5 ?5 v$ w

( C9 ^  y' l8 ^3 B# t/ ga - "am" 或是 "pm"
7 n; G9 _! n3 W0 ?1 t- CA - "AM" 或是 "PM" - ?$ J& u* z5 r1 N+ Z
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
4 c3 U) {: {, H3 MD - 星期几,三个英文字母; 如: "Fri" - J& P9 W- ]1 o; _8 M
F - 月份,英文全名; 如: "January"
, f1 d6 g7 W4 [, O6 {& ph - 12 小时制的小时; 如: "01" 至 "12" " x# p" K; ~8 l+ O" ?
H - 24 小时制的小时; 如: "00" 至 "23"   C3 F- _3 M  t# W( j
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
0 {, l5 J- ~$ |! SG - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23" % @- _% w! ^( Z& T
i - 分钟; 如: "00" 至 "59" 8 u% V. u4 }5 y1 [, _( C
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
/ ^6 W! Y+ O% W' W# H6 Z5 Il - 星期几,英文全名; 如: "Friday" + {- H: R3 O4 i* ~, p2 b# f7 A
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
8 \) J! z" ]! y: l5 k. {* a8 _n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" ! F$ I! J  F# e# @" d
M - 月份,三个英文字母; 如: "Jan" 2 v- `4 A( s# b6 u, q
s - 秒; 如: "00" 至 "59"
! t7 x2 ^, J) o0 e$ AS - 字尾加英文序数,二个英文字母; 如: "th","nd"
7 l+ H' d0 ?( e  ~  H+ y$ h+ }t - 指定月份的天数; 如: "28" 至 "31"
/ b9 v3 `) e# Q$ a) R9 ^U - 总秒数 5 U! R: ^; V3 i: v6 x3 V: z, ~
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
2 ^: G5 S4 p6 P* t8 @: O% rY - 年,四位数字; 如: "1999"
9 ~6 y7 W  ^/ dy - 年,二位数字; 如: "99"
. E) U4 E) y3 Jz - 一年中的第几天; 如: "0" 至 "365"
发新话题