php如何判断两个时间戳是一天

$date1 = getdate(strtotime(‘2013-12-31‘));
$date11 = getdate(strtotime(‘2014-01-01‘));
$date2 = getdate(strtotime(‘2012-12-31‘));
print_r($date1);
echo "\n";
print_r($date2);
echo "\n";

//判断两天是否相连
function isStreakDays($last_date,$this_date){

    if(($last_date[‘year‘]===$this_date[‘year‘])&&($this_date[‘yday‘]-$last_date[‘yday‘]===1)){
        return TURE;
    }elseif(($this_date[‘year‘]-$last_date[‘year‘]===1)&&($last_date[‘mon‘]-$this_date[‘mon‘]=11)&&($last_date[‘mday‘]-$this_date[‘mday‘]===30)){
        return TURE;
    }else{
        return FALSE;
    }
}
//判断两天是否是同一天
function isDiffDays($last_date,$this_date){

    if(($last_date[‘year‘]===$this_date[‘year‘])&&($this_date[‘yday‘]===$last_date[‘yday‘])){
        return FALSE;
    }else{
        return TRUE;
    }
}

if(isStreakDays($date1,$date11)){
    echo "2013-12-31和2014-01-01是连续的两天\n";
}

if(isDiffDays($date1,$date2)){
    echo "2013-12-31和2012-12-31不是同一天\n";
}
时间: 2024-11-12 00:59:03

php如何判断两个时间戳是一天的相关文章

PHP年龄计算 取得两个时间戳相差的年龄年月日显示

因需要显示对象的年龄,在网上找了几个看着不是太理想,自己写了一个,取得两个时间戳相差年龄的函数,显示结果为x岁x月x天,年月为零时,不显示年月,原理为:年月日相减,数不够的,按年和月的进位借数,最终得到年月日的时间值. <?PHP /*  * ==============================  * 此方法由 mantye 提供    * http://my.oschina.net/u/223350   * @date 2014-07-22  * ===================

java 判断两个时间相差的天数!

package com.datedaycha;     import java.text.SimpleDateFormat;     import java.util.Calendar;     import java.util.Date;     import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException;     /*      * java 判断两个时间相差的天数     1.实现目标     输入:两

UIColor延伸:判断两个颜色是否相等

不管UIColor使用CIColor,CGColor还是其他方式初始化的,其CGColor属性都是可用的.CoreGraphics中提供一个函数,用于判断两个CGColor是否相等,因此我们可以通过这个函数判断两个UIColor是否相等,下面是看一个简单的例子: // 判断两个颜色是否是同一种颜色if (CGColorEqualToColor([UIColor whiteColor].CGColor, [UIColor colorWithRed:1 green:1 blue:1 alpha:1]

如何判断两个日期在一周内

如何判断两个日期在一周内,首先,需要搞清楚一周内到底是什么含义,国内通常是以周一作为每周的第一天,而西方普遍以周日作为每周的第一天. 以下,我们以西方的标准来处理这个问题. 常见的日期结构: struct DateTime { int year; int month; int day; int weekday; //days since Sunday - [0, 6] int hour; int minute; int second; }; 上述结构中与周相关的参数只有weekday,应该设法利

请编写一个程序,该程序可以接收两个数,并判断两个数是大于、小于、等于?

//作者:janushu //日期:2017/9/20 //功能判断两个数的大小 import java.io.*; public class CompareToNumDemo{ public static void main(String[] args){ try{ //输入流 从键盘上输入一个数 InputStreamReader isr = new InputStreamReader(System.in); //缓存读取一个数 BufferedReader br = new Buffere

判断两个IP是否处于同一子网(网段)

大学的时候有上过计算机网络的课程,IP这块也有一些接触,但向来不是很好学的我,对于一些问题似是而非的态度,感觉知道,但具体的又说不上,今天就花了点时间彻底把这个问题搞清楚,写在这也算是做个记录吧!接下来我们举例说明,如何去判断A和B两个IP是否在同一网段. A IP:202.194.128.9 B IP:202.194.128.14 子网掩码:255.255.255.0 1.把A和B的地址转换为二进制的 A:1100 1010.1100 0010.1000 0000.0000 1001 B:11

五层结构 判断两个IP是否处于同一子网?

互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 应用层(各种协议)                                              端口 HTTP-----超文本传输协议----- 80 FTP  -----文件传输协议    ----- 21DNS  -----域名解析协议    ----- 53Telnet---远程控制协议      ----- 23SMTP ----网络管理协议    ----- 25 传输层 基于端口进行通讯补充:端口

Java中判断两个时间是否相隔一天

/**      * 判断两个时间是否相隔一天      */     public static boolean overOneDay(String date1,String date2){         Date startTime =stringToDate(date1);         Date endTime =stringToDate(date2);         long  between = endTime.getTime() - startTime.getTime();

判断两个平面向量之间夹角是顺时针还是逆时针

判断两个向量之间夹角是顺时针还是逆时针 利用平面向量的叉乘 a = (x1,y1)    b = (x2,y2) a×b = x1y2 - x2y1 若结果为正,则向量b在a的顺时针方向 否则,在a的逆时针方向 若结果为0,则a与b共线 注:两向量之间夹角以小于180度计算