关闭

求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数(天数)

1171人阅读 评论(3) 收藏 举报
分类:
方法一 :先用strtotime转换成unix时间戳,然后相减,除以 一天的秒数 86400.
方法二 :先用mktime转换成unix时间戳,然后相减,除以 一 天的秒数 86400.

具体代码如下:
方法一:
<?php
class Dtime
{
function get_days($date1, $date2)
{
   $time1 = strtotime($date1);
   $time2 = strtotime($date2);
   return ($time2-$time1)/86400;
}
}

$Dtime = new Dtime;
echo $Dtime->get_days('2007-2-5', '2007-3-6');
?>

方法二:
<?php
$temp = explode('-', '2007-2-5');
$time1 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);
$temp = explode('-', '2007-3-6');
$time2 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);
echo ($time2-$time1)/86400;

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

oracle中计算两个日期之间的差值

两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: ROUND(TO_NUMBER(END_DATE - START_D...
  • u013058618
  • u013058618
  • 2016-10-29 19:18
  • 6078

Java 计算两个日期相差年数字、月数、天数及时分秒

package sdas; import java.text.DateFormat; import java.text.ParseException; import java.text.Simple...
  • L_hb123
  • L_hb123
  • 2017-03-01 11:04
  • 2228

JAVA后台计算两个日期之间的工作日时间差

【代码实现】:两个日期之间的工作日时间差(精确到毫秒) 【代码特点】: 1.支持跨年。 2.获取的是精确到毫秒的时间差。 3.国家法定假日未计算在内(像阴历这种的只有通过加入L...
  • wangdachi
  • wangdachi
  • 2014-04-15 17:29
  • 3627

Java函数2:计算两个日期相差的天数

import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ // Sca...
  • morixinguan
  • morixinguan
  • 2016-08-17 12:37
  • 1024

c/c++求两个日期之间的间隔天数

就不废话了,直接上程序:  ps: day_distance_2中的逻辑哪位大神懂,请直接留言,感谢 /** 参见msdn tm time_t 注意有效范围,里面的year不能太早,否则计算...
  • yaoweijq
  • yaoweijq
  • 2012-02-07 14:02
  • 4765

机试算法讲解: 第3题 求两个日期相差的天数

/* 问题:求两个日期相差的天数,连续2天默认为一天。日期形式:YYYYMMDD 输入: 20110412 20110422 输出: 11 思路:方法1:将2个日期都应该化为绝对秒数,然后相减,用绝...
  • qingyuanluofeng
  • qingyuanluofeng
  • 2015-07-30 23:21
  • 324

获取两个Mat类型数据的协方差数据

输入的矩阵a,b,c,的大小是一样的,其中矩阵的行数代表样本个数,每行的元素个数代表此样本随机变量的个数 输出结果outMat的大小:行数跟输入矩阵的行数相同,列数等于12 //其中每行的12个参...
  • sillyboy1104
  • sillyboy1104
  • 2014-04-24 15:52
  • 634

求两个日期的间隔天数

注明:如果想要看两日期间隔天数,则直接跳到"五";前面为预备知识; 一、需要使用的类 (1)java.util.Date; (2)java.util.Calendar; (3)...
  • xiazdong
  • xiazdong
  • 2011-11-02 21:55
  • 4131

通用类:计算两个日期时间之间的总天数

  • 2017-12-21 15:40
  • 2KB
  • 下载

面试题之求两个日期之间的天数差

今天被问到一个求两个日期之间的天数差的面试题,虽然有了思路,但是当时还是没有完全写出来,后来自己想了想,其实蛮简单的 时间格式为:“20160521”, “20160618” 有两种思路: 一种思路:...
  • sam_nana
  • sam_nana
  • 2016-05-21 17:18
  • 449
    个人资料
    • 访问:116378次
    • 积分:2013
    • 等级:
    • 排名:千里之外
    • 原创:93篇
    • 转载:1篇
    • 译文:1篇
    • 评论:47条
    最新评论