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下使用SMTP发邮件的代码
Jan 10 PHP
PHP 图片上传实现代码 带详细注释
Apr 29 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 PHP
解析php中heredoc的使用方法
Jun 17 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
Jul 28 PHP
详解HTTP Cookie状态管理机制
Jan 14 PHP
PHP浮点数的一个常见问题
Mar 10 PHP
php基于jquery的ajax技术传递json数据简单实例
Apr 15 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
PHP实现原生态图片上传封装类方法
Nov 08 PHP
Smarty3配置及入门语法
Feb 22 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自动加载的两种实现方法
2010/06/21 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
PHP实现将HTML5中Canvas图像保存到服务器的方法
2014/11/28 PHP
php利用header函数下载各种文件
2016/08/24 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
最新28个很棒的jQuery 教程
2011/05/28 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
Node.js刷新session过期时间的实现方法推荐
2016/05/18 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
JS简单随机数生成方法
2016/09/05 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
Node.js如何实现注册邮箱激活功能 (常见)
2017/07/23 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
利用Tkinter和matplotlib两种方式画饼状图的实例
2017/11/06 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
详解Django配置JWT认证方式
2020/05/09 Python
HTML5新增的Css选择器、伪类介绍
2013/08/07 HTML / CSS
阿联酋团购网站:Groupon阿联酋
2016/10/14 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
华为消费者德国官方网站:HUAWEI德国
2020/11/03 全球购物
企业年度评优方案
2014/06/02 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
博士导师推荐信
2015/03/25 职场文书
会计求职自荐信
2015/03/26 职场文书
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL