mktime()
返回 UNIX时间戳
12345print( date('Y-m-d H:i:s', mktime(14, 28, 18, 9, 3, 13)) );//mktime(时, 分, 秒, 月, 日, 年);
time()
获取当前系统时间
如果没有做什么设置,默认的时区是 UTC+0
date_default_timezone_set()
设置时区
123456date_default_timezone_set('PRC'); //还可以是 "Asia/shanghai"、"Asia/shenzhen"print( date('Y-m-d H:i:s', time()) );
strtotime()
将字符串转换为UNIX时间戳
microtime()
返回UNIX时间戳以及微秒数
1234567891011121314function microtime_float(){ list($usec, $sec) = explode(' ', microtime()); return ((float)$sec + (float)+$usec);}$time_start = microtime_float();usleep(999);$time_end = microtime_float();print('The script execute '. ($time_end-$time_start) .'s');