关于时间计算的结总


Posted in PHP onDecember 06, 2006

php中计算时间差有时候是件很麻烦的事! 

不过我相信任何语言,只要撑握了其中规率就能找到办法,绝对是化腐朽为神奇的。 

工作中经常要进行日期计算,下面总结几个工作中总结出的经验。先记下免得日后会忘! 

1。第一种 计算时间段差(可以是分,秒,天) 

$endtime="2004-09-09 18:10:00"; 
$d1=substr($endtime,17,2); //秒 
$d2=substr($endtime,14,2); //分 
$d3=substr($endtime,11,2); // 时 
$d4=substr($endtime,8,2);  //日 
$d5=substr($endtime,5,2); //月 
$d6=substr($endtime,0,4); //年 

echo $d1.'-'.$d2.'-'.$d3.'-'.$d5.'-'.$d4.'-'.$d6."n"; 

echo date("Y-m-d H:i:s")."n"; 
$now_T=mktime(date("H"),date("i"),date("s"),date("m"),date("d"),date("Y"));  
echo $now_T."n"; 
$now_S=mktime("$d3","$d2","$d1","$d5","$d4","$d6"); 
echo $now_S."n"; 
 $end_TS=($now_S-$now_T)/60;   //计算  剩余分钟 
echo $end_TS; 
?>  

注 $startdate=mktime("0","0","0","1","1","2000");  
   //所得到的值为从1970-1-1到参数时间的总秒数 那么 化为分 /60   时 /3600   天/3600/24  即可!     

若mktime()中的参数缺省,那表示使用当前日期。 

2.  如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可!  
若是MYSQL那就用两个日期字段的差值计算的计算结果保存在另一个数值型字段中!用时调用便可!

PHP 相关文章推荐
PHP经典的给图片加水印程序
Dec 06 PHP
PHP小程序自动提交到自助友情连接
Nov 24 PHP
解析PHP中的正则表达式以及模式匹配
Jun 19 PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 PHP
Yii框架防止sql注入,xss攻击与csrf攻击的方法
Oct 18 PHP
php函数mkdir实现递归创建层级目录
Oct 27 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
PHP智能识别收货地址信息实例
Jan 05 PHP
PHP抽象类与接口的区别详解
Mar 21 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
一段防盗连的PHP代码
Dec 06 #PHP
PHP安全配置
Dec 06 #PHP
PHP一些有意思的小区别
Dec 06 #PHP
弄了个检测传输的参数是否为数字的Function
Dec 06 #PHP
PHP4 与 MySQL 数据库操作函数详解
Dec 06 #PHP
PHP 5.0 Pear安装方法
Dec 06 #PHP
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 #PHP
You might like
php全排列递归算法代码
2012/10/09 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP 面向对象程序设计之类属性与类常量实现方法分析
2020/04/13 PHP
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
2007/12/08 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
javascript date格式化示例
2013/09/25 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
JavaScript调用ajax获取文本文件内容实现代码
2014/03/28 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
2015/03/02 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
Angular.JS中的this指向详解
2017/05/17 Javascript
vue 子组件向父组件传值方法
2018/02/26 Javascript
uni-app之APP和小程序微信授权方法
2019/05/09 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
Numpy掩码式数组详解
2018/04/17 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
2020/02/12 Python
Jupyter Notebook打开任意文件夹操作
2020/04/14 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
python selenium xpath定位操作
2020/09/01 Python
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
Javascript 高级手势使用介绍
2013/04/21 HTML / CSS
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
妇科医生自荐信
2013/11/05 职场文书
玄武湖导游词
2015/02/05 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server