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的范围解析操作符(::)的含义分析说明
Jul 03 PHP
php像数组一样存取和修改字符串字符
Mar 21 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
thinkphp学习笔记之多表查询
Jul 28 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
Dec 22 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
PHP的openssl加密扩展使用小结(推荐)
Jul 18 PHP
PHP实现大数(浮点数)取余的方法
Feb 18 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 PHP
基于laravel where的高级使用方法
Oct 10 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页面编码的两种方法示例介绍
2014/03/03 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
window.onload 加载完毕的问题及解决方案(下)
2009/07/09 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
javascript 使用 NodeList需要注意的问题
2013/03/04 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
jquery简单图片切换显示效果实现方法
2015/01/14 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
基于JavaScript制作霓虹灯文字 代码 特效
2015/09/01 Javascript
简单实现限制uploadify上传个数
2015/11/16 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
强大的 Angular 表单验证功能详细介绍
2017/05/23 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
node版本管理工具n包使用教程详解
2018/11/09 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
[03:14]DOTA2斧王 英雄基础教程
2013/11/26 DOTA
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Python教程之全局变量用法
2016/06/27 Python
python操作文件的参数整理
2019/06/11 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
vue实现倒计时功能
2021/03/24 Vue.js
医学生自荐信
2013/12/03 职场文书
爱祖国演讲稿
2014/05/04 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
人生遥控器观后感
2015/06/11 职场文书
忠诚教育学习心得体会
2016/01/23 职场文书
导游词之日月潭
2019/11/05 职场文书