php中的时间函数
2008-03-25 11:00
447 查看
php中有unix时间戳的 相关操作函数,使用很方便
time() 返回当前的 Unix 时间戳
microtime -- 返回当前 Unix 时间戳和微秒数
例 1. 用 [b]microtime() 对脚本的运行计时[/b]
mktime()取得一个日期的 Unix 时间戳
int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )
参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值
date()格式化一个本地时间/日期
string date ( string format [, int timestamp] )
提示: 自 PHP 5.1 起在
strtotime -- 将任何英文文本的日期时间描述解析为 Unix 时间戳
echo strtotime("+1 day"), "/n";
echo strtotime("+1 week"), "/n";
某个时间的后一天,后一月
strtotime(“+1 day ”.$day);
strtotime("2008-01-31 +1 month");
strtotime($day." +1 day");
以上形式都正确
time() 返回当前的 Unix 时间戳
microtime -- 返回当前 Unix 时间戳和微秒数
例 1. 用 [b]microtime() 对脚本的运行计时[/b]
<?php /** * Simple function to replicate PHP 5 behaviour */ function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $time_start = microtime_float(); // Sleep for a while usleep(100); $time_end = microtime_float(); $time = $time_end - $time_start; echo "Did nothing in $time seconds/n"; ?>
mktime()取得一个日期的 Unix 时间戳
int mktime ( [int hour [, int minute [, int second [, int month [, int day [, int year [, int is_dst]]]]]]] )
参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值
date()格式化一个本地时间/日期
string date ( string format [, int timestamp] )
提示: 自 PHP 5.1 起在
$_SERVER['REQUEST_TIME']中保存了发起该请求时刻的时间戳。
strtotime -- 将任何英文文本的日期时间描述解析为 Unix 时间戳
echo strtotime("+1 day"), "/n";
echo strtotime("+1 week"), "/n";
某个时间的后一天,后一月
strtotime(“+1 day ”.$day);
strtotime("2008-01-31 +1 month");
strtotime($day." +1 day");
以上形式都正确
相关文章推荐
- php中的时间(日期)函数
- php 时间转化函数实例
- PHP日期与时间相关的函数
- PHP header()函数——告诉搜索引擎,网页上次更新时间
- php 时间戳函数
- php date()日期时间函数详解
- PHP date函数常用时间处理方法
- php 关于时间函数
- php 时间函数参考
- php strftime函数获取日期时间(switch用法)
- 前端PHP入门-022-重点日期函数之获取本地化时间戳函数.md
- php格式化时间缀函数
- PHP输出时间差函数代码
- php实现求相对时间函数
- php实现求相对时间函数
- PHP计算时间差函数 可显示“消息来自XX分钟前”
- PHP之取得当前时间函数方法
- PHP中的日期和时间函数
- PHP通过date()函数取得时间错误
- 分享一些关于PHP时间函数的常用时间