date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区
//中国需要设置下时间 date_default_timezone_set ('Asia/Chongqing')或者date_default_timezone_set('PRC');
date_default_timezone_get —取得一个脚本中所有日期时间函数所使用的默认时区
1,得到当前时间戳
int time (void ), 取得当前时间时间戳
mixed gettimeofday ([ bool $return_float
= false ] )返回一个数组,
数组中的键为:
- "sec" - 自 Unix 纪元起的秒数
- "usec" - 微秒数
- "minuteswest" - 格林威治向西的分钟数
- "dsttime" - 夏令时修正的类型
int mktime ([int $hour
= date("H") [,int $minute
= date("i") [,int $second
= date("s") [,int $month
= date("n") [,int $day
= date("j") [,int $year
= date("Y") [,int $is_dst
= -1 ]]]]]]] )
得到想要的时间对应的时间戳信息
2,得到指定时间戳对应的时间信息:
array getdate ([int $timestamp
= time() ] )
array date_parse_from_format (string $format
, string$date
)
array date_parse (string $date
)这两个函数返回时间信息数组,个人觉得没多大用处
3,时间格式化函数
string date (string $format
[, int $timestamp
] )
string gmdate (string $format
[, int $timestamp
] )
基本上以上这些函数掌握了,对于php时间的操作就没有什么大问题了,额 对,差点忘了 ,还有一个比较简单的格式化的函数,