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代码
Mar 03 PHP
PHP日期时间函数的高级应用技巧
May 16 PHP
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
Jun 08 PHP
php 高效率写法 推荐
Feb 21 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
注释PHP和html混合代码的小技巧(分享)
Nov 03 PHP
PHP第三方登录―QQ登录实现方法
Feb 06 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 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实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
php微信开发之谷歌测距
2018/06/14 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
使用JS代码实现俄罗斯方块游戏
2018/08/03 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
浅谈vue 多个变量同时赋相同值互相影响
2020/08/05 Javascript
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python进阶之尾递归的用法实例
2018/01/31 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
Django使用redis缓存服务器的实现代码示例
2019/04/28 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
计算机专业个人简短的自我评价
2013/10/23 职场文书
法院干警四风问题自我剖析材料
2014/09/29 职场文书
2014年设计师工作总结
2014/11/25 职场文书
2014年小学工作总结
2014/11/26 职场文书
环保建议书范文
2015/09/14 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
Go Grpc Gateway兼容HTTP协议文档自动生成网关
2022/06/16 Golang