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 相关文章推荐
一个多文件上传的例子(原创)
Oct 09 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
Mar 06 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
PHP 文件类型判断代码
Mar 13 PHP
PHP及Zend Engine的线程安全模型分析
Nov 10 PHP
使用PHP函数scandir排除特定目录
Jun 12 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
Nov 05 PHP
ThinkPHP框架表单验证操作方法
Jul 19 PHP
PHP微商城开源代码实例
Mar 27 PHP
PHP7 安装event扩展的实现方法
Oct 08 PHP
PHP常见的序列化与反序列化操作实例分析
Oct 28 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扩展ZF――Validate扩展
2008/01/10 PHP
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
2014/03/14 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
bootstrap 通过加减按钮实现输入框组功能
2017/11/15 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
python paramiko模块学习分享
2017/08/23 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
Python小进度条显示代码
2019/03/05 Python
开启Django博客的RSS功能的实现方法
2020/02/17 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
办公室员工岗位工作职责
2014/03/10 职场文书
奥巴马当选演讲稿
2014/09/10 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
体检通知范文
2015/04/21 职场文书
给朋友的赠语
2015/06/23 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
详解Oracle数据库中自带的所有表结构(sql代码)
2021/11/20 Oracle
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技