社区
基础编程
帖子详情
两个日期比较
flyingstar2008
2009-07-07 04:44:57
这种格式的日期:
$date1="2009-07-01";
$date2="2009-07-07";
如何比较$date1和$date2?
...全文
80
7
打赏
收藏
两个日期比较
这种格式的日期: $date1="2009-07-01"; $date2="2009-07-07"; 如何比较$date1和$date2?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyingstar2008
2009-07-07
打赏
举报
回复
已解决,谢谢楼上各位,贴自己的答案!
$date1="2009-07-01";
$date2="2009-07-07";
$Date_explode_1=explode("-",$date1);
$Date_explode_2=explode("-",$date2);
/*
拆分后的字符串,我们通过使用mktime函数来计算时间,
必须说明一下的是mktime计算出来的时间是用秒来算的,
后面就简单啦,具体可以看手册,里面详细得很
*/
$Day_1=mktime(0,0,0,$Date_explode_1[1],$Date_explode_1[2],$Date_explode_1[0]);
$Day_2=mktime(0,0,0,$Date_explode_2[1],$Date_explode_2[2],$Date_explode_2[0]);
$Days=round(($Day_1-$Day_2)/3600/24);
if($Days>0)
{echo $date1 "大";}
else
{echo $date2 "大";}
zf213
2009-07-07
打赏
举报
回复
正如楼上所说,直接用strtotime就可以比较了,如下
$date1="2009-07-01";
$date2="2009-07-07";
if(strtotime($date1) > strtotime($date2)) {
echo "date1 > date2";
}else {
echo "date1 < date2";
}
makui
2009-07-07
打赏
举报
回复
[Quote=引用 4 楼 changwei0112 的回复:]
先转化为时间戳,再比较大小
$temp = explode('-',$date1);
$time1=mktime(0,0,0,$temp[1],$temp[2],$temp[0]);
$temp2 = explode('-',$date2);
$time2=mktime(0,0,0,$temp2[1],$temp2[2],$temp2[0]);
再比较$time1和$time2就OK了
[/Quote]
strtotime
清风闲客
2009-07-07
打赏
举报
回复
先转化为时间戳,再比较大小
$temp = explode('-',$date1);
$time1=mktime(0,0,0,$temp[1],$temp[2],$temp[0]);
$temp2 = explode('-',$date2);
$time2=mktime(0,0,0,$temp2[1],$temp2[2],$temp2[0]);
再比较$time1和$time2就OK了
dzxccsu
2009-07-07
打赏
举报
回复
直接比就好了,
lj14992560
2009-07-07
打赏
举报
回复
$date1="2009-07-01";
$date2="2009-07-07";
if($date2>$date1){
echo "aaaaa";
}else{
echo "bbbbbbb";
}
TOTO42
2009-07-07
打赏
举报
回复
换成时间戳之后比较时间戳大小,不过不知道strcmp可不可以呢kaka
指定
两个
日期
, 计算相隔的天数
指定
两个
日期
, 计算相隔的天数
vue -
比较
两个
日期
大小、
比较
同一天
两个
时间大小(判断
两个
日期
时间的大小)JS 解决方法
vue
两个
日期
比较
大小vue如何
比较
两个
时间大小vue中
两个
日期
比较
大小【前端技术】vue判断
两个
日期
大小 vue中如何
比较
时间Vue项目中
比较
日期
及时间与当前时间大小的方法关于前端:vue判断
两个
日期
大小vue
比较
日期
大小如何对比
两个
日期
大小vue中
两个
日期
比较
大小vue
两个
日期
比较
大小判断2个
日期
大小 vue js时间
日期
的
比较
大小_vue
比较
日期
大小,vue
比较
两个
日期
大小js对比
日期
的大小_js对比
日期
大小_js对比
日期
大小写 Vue页面js如何
比较
两个
日期
的大小
Vue
两个
日期
比较
大小
https://blog.csdn.net/lhp_36kr/article/details/99198966
java
两个
日期
比较
相等
两个
日期
比较
相等,用long型
比较
getTime() date.getTime() != ca.getTime().getTime()
vue
两个
日期
比较
大小
1. let d1=‘2020-11-15 17:59:20’; let d2=‘2020-07-22 17:59:20’; //
日期
比较
的方法 compare(date1,date2) { let dates1 = new Date(date1); let dates2 = new Date(date2); if (dates1 > dates2) { return true } else { return false } } console.log(compare(d1,d2
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章