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 相关文章推荐
怎么使 Mysql 数据同步
Oct 09 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
10 个经典PHP函数
Oct 17 PHP
PHP的preg_match匹配字符串长度问题解决方法
May 03 PHP
PHP读取汉字的点阵数据
Jun 22 PHP
php基于双向循环队列实现历史记录的前进后退等功能
Aug 08 PHP
PHP正则表达式过滤html标签属性(DEMO)
May 04 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
PHP实现二维数组去重功能示例
Jan 12 PHP
PHP中Static(静态)关键字功能与用法实例分析
Apr 05 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
php获取微信openid方法总结
Oct 10 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不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
Yii框架中memcache用法实例
2014/12/03 PHP
PHP实现股票趋势图和柱形图
2015/02/07 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
vue视频播放插件vue-video-player的具体使用方法
2019/11/08 Javascript
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
python实现的生成随机迷宫算法核心代码分享(含游戏完整代码)
2014/07/11 Python
详解Django中Request对象的相关用法
2015/07/17 Python
Python控制多进程与多线程并发数总结
2016/10/26 Python
python 利用栈和队列模拟递归的过程
2018/05/29 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
Python OpenCV 使用滑动条来调整函数参数的方法
2019/07/08 Python
如何为Python终端提供持久性历史记录
2019/09/03 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
实现Python与STM32通信方式
2019/12/18 Python
matlab中二维插值函数interp2的使用详解
2020/04/22 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
企业文化建设实施方案
2014/03/22 职场文书
文明之星事迹材料
2014/05/09 职场文书
市级三好学生事迹材料
2014/08/27 职场文书
公司档案管理制度
2015/08/05 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
奇妙的 CSS shapes(CSS图形)
2021/04/05 HTML / CSS
python实现会员信息管理系统(List)
2022/03/18 Python