关于时间计算的结总

 更新时间:2006年12月06日 00:00:00   作者:  
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数组 为文章加关键字连接 文章内容自动加链接

    PHP给文章加关键字连接,像163文章内容自动加链接效果,其实很多php网站管理系统里面都有,可以参考里面的代码。
    2011-12-12
  • PHP rmdir()函数的用法总结

    PHP rmdir()函数的用法总结

    在本篇文章中小编给大家整理了关于PHP rmdir()函数的用法以及实例代码,需要的朋友们学习下。
    2019-07-07
  • php没有文件被上传的实例分析及解决办法

    php没有文件被上传的实例分析及解决办法

    在本篇文章里小编给大家整理的是一篇关于php没有文件被上传的实例分析及解决办法,有兴趣的朋友们可以跟着学习参考下。
    2021-11-11
  • PHP控制反转(IOC)和依赖注入(DI)

    PHP控制反转(IOC)和依赖注入(DI)

    本文主要介绍了PHP控制反转(IOC)和依赖注入(DI)的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • PHP数组内存耗用太多问题的解决方法

    PHP数组内存耗用太多问题的解决方法

    一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。特别是在PHP作为后台服务器的系统中,经常会出现内存耗费太大的问题。
    2010-04-04
  • php开启安全模式后禁用的函数集合

    php开启安全模式后禁用的函数集合

    前几天看公司面试题的时候有看到这样的题目,有一些函数还是能记得的,今天刚好查了一下手册,在这里记录下。
    2011-06-06
  • PHPUnit测试私有属性和方法功能示例

    PHPUnit测试私有属性和方法功能示例

    这篇文章主要介绍了PHPUnit测试私有属性和方法功能,结合实例形式较为详细的分析了使用PHPUnit针对私有属性和方法进行测试的相关操作技巧与注意事项,需要的朋友可以参考下
    2018-06-06
  • PHP实现简单的模板引擎功能示例

    PHP实现简单的模板引擎功能示例

    这篇文章主要介绍了PHP实现简单的模板引擎功能,结合实例形式详细分析了PHP实现模板引擎功能的模版类、编译类、控制器类及模板文件等实现方法与相关操作技巧,需要的朋友可以参考下
    2017-09-09
  • PHP 遍历文件实现代码

    PHP 遍历文件实现代码

    小笔记, PHP 遍历所有文件, 包括子目录中的文件. 和压缩文件的类结合起来的话, 就可以打包整个目录了.
    2011-05-05
  • php简单定时执行任务的实现方法

    php简单定时执行任务的实现方法

    这篇文章主要介绍了php简单定时执行任务的实现方法,涉及curl及sleep等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02

最新评论