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 相关文章推荐
apache rewrite_module模块使用教程
Jan 10 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
php FLEA中二叉树数组的遍历输出
Sep 26 PHP
phpcms模块开发之swfupload的使用介绍
Apr 28 PHP
关于尾递归的使用详解
May 02 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
Jul 01 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
curl和libcurl的区别简介
Jul 01 PHP
CodeIgniter配置之autoload.php自动加载用法分析
Jan 20 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 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
Terran兵种介绍
2020/03/14 星际争霸
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
学习php设计模式 php实现命令模式(command)
2015/12/08 PHP
Yii开启片段缓存的方法
2016/03/28 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
extjs 04_grid 单击事件新发现
2012/11/27 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
简单的编程0基础下Python入门指引
2015/04/01 Python
介绍Python中的一些高级编程技巧
2015/04/02 Python
速记Python布尔值
2017/11/09 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
总经理岗位职责说明书
2014/07/30 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
销售助理岗位职责
2015/02/11 职场文书
大学生团员个人总结
2015/02/14 职场文书
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript