页次: 1
int time(void) 获得时间截
mixed microtime ( [bool $get_as_float ]) 获得时间截和微妙
int mktime (小时, 分钟, 秒, 几号, 月, 年) 创建一个时间
mixed gettimeofday ([ bool $return_float ]) 获得当前时间
array getdate ( [int $timestamp = time() ) 获得一个详细的数组
int strtotime( string $time , [ int $now = time() ]) 用字符串返回一个时间截
string date (string $format [, int $timestamp]); 格式化打印时间
实例代码
time() 获得时间截
var_dump(time()); // int 1415431204
microtime ($b); 如果$b = true 返回一个浮点数, 否则返回一个字符串
var_dump(microtime()); // string '0.14711800 1415431285' (length=21) var_dump(microtime(true)); // float 1415431285.1471
mktime 获得一个时间, 这里获得一个时间 2014-11-11 11:11:11 的时间截
var_dump(mktime(11,11,11,11,11,2014)); // int 1415700671
gettimeofday(ture) <==> microtime(true)
var_dump(gettimeofday(true));
getdate 返回一个详细的数组
var_dump(getdate()); array (size=11) 'seconds' => int 17 'minutes' => int 28 'hours' => int 8 'mday' => int 8 'wday' => int 6 'mon' => int 11 'year' => int 2014 'yday' => int 311 'weekday' => string 'Saturday' (length=8) 'month' => string 'November' (length=8) 0 => int 1415431697
strtotime 通过一个字符串参数返回一个时间截
var_dump(strtotime("now")); var_dump(strtotime("+1 day")); var_dump(strtotime("-1 day")); var_dump(strtotime("+1 weel")); var_dump(strtotime("+1 month")); var_dump(strtotime("+1 year"));
date 这个最常用了
echo date('Y-m-d h:i:s'); // 年月日时分秒
还有 w 表示星期几 (0, 1, ..6) 0 表示周日
z 表示 一年中的第几天
L 是否是闰年
测试代码
echo "</br>"; echo date('w', time()); echo "</br>"; echo date('z'); echo "</br>"; echo date('L');
输出
6 311 0
ipbbs.net
离线
页次: 1