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 相关文章推荐
ajax缓存问题解决途径
Dec 06 PHP
php安全之直接用$获取值而不$_GET 字符转义
Jun 03 PHP
php像数组一样存取和修改字符串字符
Mar 21 PHP
PHP生成器简单实例
May 13 PHP
PHP自毁程序(慎用)
Jul 09 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
Centos PHP 扩展Xchche的安装教程
Jul 09 PHP
ThinkPHP实现附件上传功能
Apr 27 PHP
PHP _construct()函数讲解
Feb 03 PHP
PHP模型Model类封装数据库操作示例
Mar 14 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 页面编码声明方法详解(header或meta)
2010/03/12 PHP
解析strtr函数的效率问题
2013/06/26 PHP
php实现读取超大文件的方法
2014/07/28 PHP
PHP Cookie学习笔记
2016/08/23 PHP
PHP微商城开源代码实例
2019/03/27 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
js兼容标准的表格变色效果
2008/06/28 Javascript
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
2015/08/05 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
js和C# 时间日期格式转换的简单实例
2016/05/28 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
2016/09/23 Javascript
几行js代码实现自适应
2017/02/24 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
开发Vue树形组件的示例代码
2017/12/21 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
以911新闻为例演示Python实现数据可视化的教程
2015/04/23 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
Python集中化管理平台Ansible介绍与YAML简介
2019/06/12 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
公司活动策划方案
2014/01/13 职场文书
开会迟到检讨书
2014/02/03 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
经典婚礼主持词
2014/03/13 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
浅谈Python实现opencv之图片色素的数值运算和逻辑运算
2021/06/23 Python
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android