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 相关文章推荐
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
我常用的几个类
Oct 09 PHP
PHP循环语句笔记(foreach,list)
Nov 29 PHP
浅析php变量修饰符static的使用
Jun 28 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
如何利用http协议发布博客园博文评论
Aug 03 PHP
yii数据库的查询方法
Dec 28 PHP
Zend Framework教程之Zend_Registry对象用法分析
Mar 22 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
php正则判断是否为合法身份证号的方法
Mar 16 PHP
解决laravel 表单提交-POST 异常的问题
Oct 15 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 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
2015/03/02 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
2016/05/10 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
2017/02/14 Javascript
vue组件间通信解析
2017/03/01 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
[54:06]OG vs TNC 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[49:35]LGD vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
Python cookbook(数据结构与算法)实现优先级队列的方法示例
2018/02/18 Python
Selenium 模拟浏览器动态加载页面的实现方法
2018/05/16 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
python 获取计算机的网卡信息
2021/02/18 Python
HTML5中FileReader接口使用方法实例详解
2017/08/26 HTML / CSS
工作表现评语
2014/01/19 职场文书
师德师风演讲稿
2014/05/05 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
2014年党务工作总结
2014/11/25 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
教你怎么用python实现字符串转日期
2021/05/24 Python
python_tkinter事件类型详情
2022/03/20 Python