VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > PHP >
  • php中两日期比较程序代码

其实在php中比较两个日期有很多方法,我最常用的就是把日期利用strtotime函数把它转换成数字,然后进行加减了,下面看实例。

实例一:

  1. <?php  
  2. /* 
  3.   * 作者:none 
  4.   * 日期:2008-4-13 
  5.   * 功能:计算两个日期的时间差 
  6.   * 备注:基本上没有修改程序代码,仅将书写规范了下,以及做了注释  // 曼查罗 
  7.   */ 
  8.    
  9. // 定义要比较的两个日期 
  10. $Date_1="2008-7-15"
  11. $Date_2="2006-7-14";   
  12. // 将日期化成数组,以便制作时间戳 
  13. $Date_List_1=explode("-",$Date_1);   
  14. $Date_List_2=explode("-",$Date_2);   
  15. // 制作时间戳 
  16. $d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]);   
  17. $d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]);   
  18. // 日期比较 
  19. $Days=round(($d1-$d2)/3600/24);   
  20. // 输出结果 
  21. echo "$Days days";   
  22. ?> 

实例二:

  1. <?php 
  2. /* 
  3.   * 作者:曼查罗 
  4.   * 日期:2008-4-13 
  5.   * 功能:计算两个日期的时间差 
  6.   */ 
  7. // 用php自带函数strtotime对日期进行时间戳格式化 
  8. $date1_ts = strtotime("2008-7-15"); 
  9. $date2_ts = strtotime("2006-7-14"); 
  10. // 日期比较 
  11. $days=round(($date1_ts-$date2_ts)/3600/24); 
  12. // 输出结果 
  13. echo "$days days"
  14. ?> 
  15.  

出处:http://www.phpfensi.com/php/20131130/662.html


相关教程