货币问答:php时间比较

王昶

PHP 判断时间 大于小于

这个你最好还是用时间戳来比较,

<?php$xxsj=strtotime(date('Y-m-d H:i:s'));$u_stoptime=strtotime("2014-9-26 21:10:10");if($xxsj > $u_stoptime) {echo "123";}else{echo "321";}?>

这样你试试应该就不会错了

一样是输出321
9月26当然小于当前日期啊

推荐
不推荐
展开
收起
罗虚舟

php 时间大小比较方法?

如果你想表示在$time1与$time3之间签到算出勤的话,可以这样写if($time2>$time1 && $time2<$time3){ echo "出勤"; } else{ echo "缺勤"; } 当然也可以写成if(strtotime($time2)>strtotime($time1) && strtotime($time2)<strtotime($time3)){ echo "出勤"; } else{ echo "缺勤"; }本回答被提问者采纳

推荐
不推荐
展开
收起
忧深末劫

求php的 时间对比函数!~ 跟判断

用一楼的办法~`较好``先用mktime(); 第一次用户 提交的ip 跟时间 写入数据库~`每次投票时 查询提取数据库 用mktime();时间函数对比~`$time1是投票写入到数据的时间$time2 是这次投票的时间~if($time1-$time2>3600)//1时间 { echo 投票成功~`} else { echo 对不起,您在一小时之内投过票了; } ?>

推荐
不推荐
展开
收起
四手天尊

php mysql 时间比较

Select * From tabname Where edittime>'2010-01-09'在MYSQL中时间是可以直接比较的'2010-01-09'会自动转换为'2010-01-09 00:00:00'

推荐
不推荐
展开
收起
李御风

PHP时间比较和时间差如何计算

//PHP计算两个时间差的方法 $startdate="2010-12-11 11:40:00";$enddate="2012-12-12 11:45:09";$date=floor((strtotime($enddate)-strtotime($startdate))/86400);$hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);$minute=floor((strtotime($enddate)-strtotime($startdate))%86400/60);$second=floor((strtotime($enddate)-strtotime($startdate))%86400%60);echo $date."天<br>";echo $hour."小时<br>";echo $minute."分钟<br>";echo $second."秒<br>";希望可以采纳,谢谢。

推荐
不推荐
展开
收起
罗刹仙

php 时间戳比较

换成时间戳:strtotime("2009-12-31")换成年月日:date("Y-m-d", 时间戮); SELECT DATE_FORMAT(FROM_UNIXTIME(1262243026),'%Y%m');1262243026可换成字段

推荐
不推荐
展开
收起
刘槟

Php有没有办法比较两个时间的年月日是否相等

转化成相同的格式去比较就好了,

比如都是时间戳的格式,

$time1=2423424234;$time2=123213213;if(date("Y-m-d",$time1)===date("Y-m-d",$time2)){echo "它们是同一天";}
本回答被网友采纳

推荐
不推荐
展开
收起
卢克蕾齐

php 中怎么判断两个日期是连续的

$time1=date("Y-m-d",$time1); $time2=date("Y-m-d",$time2); //格式化时间$Date_time1=explode("-",$time1);$Date_time2=explode("-",$time2);//计算时间差$Day_time1=mktime(0,0,0,$Date_time1[1],$Date_time1[2],$Date_time1[0]);$Day_time2=mktime(0,0,0,$Date_time2[1],$Date_time2[2],$Date_time2[0]);$cha=round(($Day_time1-$Day_time2)/3600/24);if ($cha>1 or $cha<1){echo "不连续";}else{echo "连续";}

推荐
不推荐
展开
收起
严政

php中时间戳类型可以和整数型比较吗

php中时间一般分为两种格式,一种是标准时间格式timestamp,即Y-m-d G:i:s。另一种就是时间戳。例如:一、标准时间与时间戳转换://获得服务端系统时间 date_default_timezone_set(PRC); $nowtime=date("Y-m-d G:i:s");//标准时间转为时间戳 $dateline=strtotime($nowtime); //时间戳转为标准时间 $nowtime=date('H:i:s',$dateline);二、日期增加固定天数://标准时间转为时间戳 $dateline=strtotime($nowtime);//设定规定时间 $days=3600*24*20; //20天$new_dateline=$dateline-$days;//增加固定天数后的新时间戳转为标准时间$new_nowtime=date('Y-m-d G:i:s',$new_dateline);三、规范化星期表达://获得服务端系统时间$today="";date_default_timezone_set(PRC); $Ymd_time=date("Y年m月d日 "); $workday=date("w"); $workday_arr=array("日","一","二","三","四","五","六"); //规范化星期表达 $today=$Ymd_time."星期".$workday_arr[$workday];本回答被网友采纳

推荐
不推荐
展开
收起
查看更多答案
收起