PHP 时间对比大小 可以吗?<?phpif(strtotime("2002-10-1")>=strtotime("2002-10-2")) { print "yes";}else { print "no";}?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最通用,准确的方法:将你要比较的时间转换成timestamp再比较. echo "2002-11-01"<"2002-11-02"; //求日期差的函数 function DateDiff($d1,$d2=""){ if(is_string($d1)) $d1=strtotime($d1); if(is_string($d2)) $d2=strtotime($d2); return ($d2-$d1)/86400; } //验证日期是否正确 if(isset($years) && isset($months) && isset($days)) { if( checkdate($months,$days,$years)) { $newdate = $years."-".$months."-".$days; $now = date("Y-m-d"); if(DateDiff($newdate,$now)<0) { echo "时间输入是正确的!"; } } else { echo "时间不合乎要求,请确认后重新输入!"; //转到错误页面,提示错误信息之后,重定向到输入的页面,如果有可能,希望能够将时间也锁定才好些 } }也是我从CSDN上下载下来的,小弟也是初学PHP,还请各位大哥指点。 Sorry,后面的//验证日期是否正确部分不要,那是我自己的。不好意思。 function DateDiff($d1,$d2=""){ if(is_string($d1)) $d1=strtotime($d1); if(is_string($d2)) $d2=strtotime($d2); if(($d2-$d1)/86400)>=0) return true; return false; } 请教,php怎么打印出从服务器返回的原始json? 正则表达式匹配,并替换部分字符 在一个下拉菜单中如何动态的提取数据 php 截取字符串 无法发送邮件,提示连接被拒 PHP的难题 高分回报 array_merge() 的问题 我下了一个php的集成的安装包,装了之后怎么还是不能运行,请多指教 关于php的安装? 这个图片验证码不显示怎么搞,崩溃了这是后台登陆的界面 PHP写一个对服务器文件的管理程序! 为什么出现"unable to load....-找不到指定的程序"这样的错误?
function DateDiff($d1,$d2=""){
if(is_string($d1))
$d1=strtotime($d1);
if(is_string($d2))
$d2=strtotime($d2);
return ($d2-$d1)/86400;
}
//验证日期是否正确
if(isset($years) && isset($months) && isset($days)) {
if( checkdate($months,$days,$years)) {
$newdate = $years."-".$months."-".$days;
$now = date("Y-m-d");
if(DateDiff($newdate,$now)<0) {
echo "时间输入是正确的!";
}
}
else {
echo "时间不合乎要求,请确认后重新输入!";
//转到错误页面,提示错误信息之后,重定向到输入的页面,如果有可能,希望能够将时间也锁定才好些
}
}也是我从CSDN上下载下来的,小弟也是初学PHP,还请各位大哥指点。
if(is_string($d1))
$d1=strtotime($d1);
if(is_string($d2))
$d2=strtotime($d2);
if(($d2-$d1)/86400)>=0)
return true;
return false;
}