php中计算时间差的几种方法


Posted in PHP onDecember 31, 2009

一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:
(1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可!
若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可!
(2)如果没有数据库,那就得完全用php的时间日期函数!下面主要说明之:
例:计算1998年5月3日到1999-6-5的天数:
<?php
$startdate=mktime("0","0","0","5","3","1998");
$enddate=mktime("0","0","0","6","5","1999");
//所得到的值为从1970-1-1到参数时间的总秒数:是整数.那么

//下面的代码就好编多了:
$days=round(($enddate-$startdate)/3600/24) ;
echo $days;
//days为得到的天数;
?>
若mktime()中的参数缺省,那表示使用当前日期,这样便可计算从借书日期至今的天数.

PHP 相关文章推荐
PHP 中的类
Oct 09 PHP
消息持续发送的完整例子
Oct 09 PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 PHP
php读取目录所有文件信息dir示例
Mar 18 PHP
PHP中SESSION的注销与清除
Apr 16 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
PHP预定义超全局数组变量小结
Aug 20 PHP
PHP模糊查询技术实例分析【附源码下载】
Mar 07 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 PHP
php设计模式之单例模式用法经典示例分析
Sep 20 PHP
php 操作excel文件的方法小结
Dec 31 #PHP
PHP编程过程中需要了解的this,self,parent的区别
Dec 30 #PHP
用php实现让页面只能被百度gogole蜘蛛访问的方法
Dec 29 #PHP
PHP类的使用 实例代码讲解
Dec 28 #PHP
php 多线程上下文中安全写文件实现代码
Dec 28 #PHP
PHP 获取目录下的图片并随机显示的代码
Dec 28 #PHP
phpMyAdmin链接MySql错误 个人解决方案
Dec 28 #PHP
You might like
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
js正则表达式的使用详解
2013/07/09 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
js中判断变量类型函数typeof的用法总结
2016/08/09 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
JQuery实现动态操作表格
2017/01/11 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
python实现数组插入新元素的方法
2015/05/22 Python
Python元组及文件核心对象类型详解
2018/02/11 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
python安装twisted的问题解析
2018/08/21 Python
基于python实现百度翻译功能
2019/05/09 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
Python使用python-docx读写word文档
2019/08/26 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
2020/05/26 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
用python发送微信消息
2020/12/21 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
毕业生造价工程师求职信
2013/10/17 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
学校联谊活动方案
2014/02/15 职场文书
低碳环保倡议书
2014/04/14 职场文书
志愿者宣传口号
2014/06/17 职场文书
争先创优公开承诺书
2014/08/30 职场文书
生产操作工岗位职责
2014/09/16 职场文书
股份转让协议书范本
2015/01/27 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
学历证明范文
2015/06/16 职场文书
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server