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面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
Sep 30 PHP
显示程序执行时间php函数代码
Aug 29 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
php删除指定目录的方法
Apr 03 PHP
浅析Laravel5中队列的配置及使用
Aug 04 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
Feb 25 PHP
深入理解PHP中mt_rand()随机数的安全
Oct 12 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
Nov 17 PHP
PHP命令空间namespace及use的用法小结
Nov 27 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
php高清晰度无损图片压缩功能的实现代码
Dec 09 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入门速成(2)
2006/10/09 PHP
利用js调用后台php进行数据处理原码
2006/10/09 PHP
php获取错误信息的方法
2015/07/17 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
浅谈php处理后端&amp;接口访问超时的解决方法
2016/10/29 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
2020/01/26 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
Python Sql数据库增删改查操作简单封装
2016/04/18 Python
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
python3实现随机数
2018/06/25 Python
在Python中给Nan值更改为0的方法
2018/10/30 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
python之拟合的实现
2019/07/19 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
另类冲刺标语
2014/06/24 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
导游词之河北野三坡
2019/12/11 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python
Javascript的promise,async和await的区别详解
2022/03/24 Javascript