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,不用COM,生成excel文件
Oct 09 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
php文件操作实例代码
May 10 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
PHP常用数组函数介绍
Jul 28 PHP
php去除html标记的原生函数详解
Jan 27 PHP
PHP封装的HttpClient类用法实例
Jun 17 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
Yii2分页的使用及其扩展方法详解
May 23 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 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与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
2013/09/22 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
php中time()与$_SERVER[REQUEST_TIME]用法区别
2014/11/19 PHP
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
100个不能错过的实用JS自定义函数
2014/03/05 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
JS实现带有3D立体感的银灰色竖排折叠菜单代码
2015/10/20 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
Python面向对象之继承代码详解
2018/01/29 Python
Python 元类实例解析
2018/04/04 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Python字典的核心底层原理讲解
2019/01/24 Python
python 实现识别图片上的数字
2019/07/30 Python
Python多继承以及MRO顺序的使用
2019/11/11 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
Python如何生成xml文件
2020/06/04 Python
荷兰电脑专场:Paradigit
2018/05/05 全球购物
公司年会晚宴演讲稿
2014/01/06 职场文书
艺术节主持词
2014/04/02 职场文书
安全生产演讲稿
2014/05/09 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
村级四风对照检查材料
2014/08/24 职场文书
市委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2016年五一促销广告语
2016/01/28 职场文书
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers
Python使用openpyxl模块处理Excel文件
2022/06/05 Python