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 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
php+mysql写的简单留言本实例代码
Jul 25 PHP
PHP CKEditor 上传图片实现代码
Nov 06 PHP
php中根据变量的类型 选择echo或dump
Jul 05 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
PHP借助phpmailer发送邮件
May 11 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
thinkphp autoload 命名空间自定义 namespace
Jul 17 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
PHP实现接收二进制流转换成图片的方法
Jan 10 PHP
php中关于换行的实例写法
Sep 26 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 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
php预定义常量
2006/12/25 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
jquery不支持toggle()高(新)版本的问题解决
2016/09/24 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
动手学习无线电
2021/03/10 无线电
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
2007/01/09 Javascript
js left,right,mid函数
2008/06/10 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
微信 jssdk 签名错误invalid signature的解决方法
2019/01/14 Javascript
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
[00:38]TI珍贵瞬间系列(二):笑
2020/08/26 DOTA
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
学习Django知识点分享
2019/09/11 Python
django框架中间件原理与用法详解
2019/12/10 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
python计算导数并绘图的实例
2020/02/29 Python
python中可以声明变量类型吗
2020/06/18 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
《那片绿绿的爬山虎》教学反思
2014/02/27 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android