php时间函数用法分析


Posted in PHP onMay 28, 2016

本文实例讲述了php时间函数用法。分享给大家供大家参考,具体如下:

php中有unix时间戳的 相关操作函数,使用很方便

time() 返回当前的 Unix 时间戳

microtime -- 返回当前 Unix 时间戳和微秒数

例 1. 用 microtime() 对脚本的运行计时

<?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";

例2. 某个时间的后一天,后一月

strtotime("+1 day ".$day);
strtotime("2008-01-31 +1 month");
strtotime($day." +1 day");

以上形式都正确

PHP 相关文章推荐
php学习 字符串课件
Jun 15 PHP
php日期转时间戳,指定日期转换成时间戳
Jul 17 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
深入php内核之php in array
Nov 10 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
Mar 11 PHP
Zend Framework教程之资源(Resources)用法实例详解
Mar 14 PHP
SAE实时日志接口SDK用法示例
Oct 09 PHP
Yii针对添加行的增删改查操作示例
Oct 18 PHP
php中final关键字用法分析
Dec 07 PHP
PHP+Mysql无刷新问答评论系统(源码)
Dec 20 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
zend framework重定向方法小结
May 28 #PHP
php通过文件头判断格式的方法
May 28 #PHP
Thinkphp自定义代码生成工具及用法说明(附下载地址)
May 27 #PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 #PHP
php使用pdo连接sqlite3的配置示例
May 27 #PHP
php使用number_format函数截取小数的方法分析
May 27 #PHP
php中关于长度计算容易混淆的问题分析
May 27 #PHP
You might like
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
php基于mcrypt_encrypt和mcrypt_decrypt实现字符串加密解密的方法
2016/07/12 PHP
PHP精确计算功能示例
2016/11/29 PHP
浅析PHP类的反射来实现依赖注入过程
2018/02/06 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
js随机颜色代码的多种实现方式
2013/04/23 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
微信小程序 出现47001 data format error原因解决办法
2017/03/10 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
python中日志logging模块的性能及多进程详解
2017/07/18 Python
python 读取修改pcap包的例子
2019/07/23 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
对象的序列化(serialization)类是面向流的,应如何将对象写入到随机存取文件中
2015/06/22 面试题
水果连锁超市创业计划书
2014/01/24 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
导师推荐信范文
2014/05/09 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
青年教师听课心得体会
2016/01/15 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
python的html标准库
2022/04/29 Python