关于时间计算的结总


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 相关文章推荐
一个可查询所有表的“通用”查询分页类
Oct 09 PHP
PHP中str_replace函数使用小结
Oct 11 PHP
PHP MSSQL 存储过程的方法
Dec 24 PHP
PHP数组内存耗用太多问题的解决方法
Apr 05 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
Apr 01 PHP
php中in_array函数用法分析
Nov 15 PHP
php发送邮件的问题详解
Jun 22 PHP
PHP实现的json类实例
Jul 28 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
PHP单例模式定义与使用实例详解
Feb 06 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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 Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
腾讯与新浪的通过IP地址获取当前地理位置(省份)的接口
2010/07/26 Javascript
node.js中的path.dirname方法使用说明
2014/12/09 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
create-react-app构建项目慢的解决方法
2018/03/14 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
3分钟了解vue数据劫持的原理实现
2019/05/01 Javascript
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
正确理解python中的关键字“with”与上下文管理器
2017/04/21 Python
Python KMeans聚类问题分析
2018/02/23 Python
基于Pandas读取csv文件Error的总结
2018/06/15 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Python绘制数码晶体管日期
2021/02/19 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
终端业务员岗位职责
2013/11/27 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
经济担保书范文
2014/04/02 职场文书
物理学专业自荐信
2014/06/11 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
售后服务承诺函格式
2015/01/21 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
教研活动主持词
2015/07/03 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
python for循环赋值问题
2021/06/03 Python
Linux系统下安装PHP7.3版本
2021/06/26 PHP
自动在Windows中运行Python脚本并定时触发功能实现
2021/09/04 Python