问一个关于时间比较的问题 str_replace("2005-01-01","-","");再进行比较 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写错了,是str_replace("-","","2005-01-01"); str_replace("-","","2005-01-01");因该是生成字符串"20050101";如果另一个为"20000909";parse()函数取整;然后把两个日期减一下,不就行了吗? 呵,那你按规律转成日期嘛前四位当年份,2005|01|01以这种方法按substr()来截取,组合成你所要的日期格式(虽然投机取巧了些) 把两个时间字符串格式化然后比较$d="2005-01-01";$csv ="20050101";$dms = strtotime($d);$csvms = strtotime($csv);echo date('d-m-y',$csvms);echo '<BR>';echo date('d-m-y',$dms);echo '<BR>';echo $dms,'<BR>',$csvms;echo '<BR>';//这样比较就可以了,比较得到的结果是秒数。自然,你要求的精度是天数,没有任何问题。echo $dms-$csvms; PHP开发的桌面即时通讯软件,不信的就看一下吧 请教高手-网页采集问题 怎样能够长时间运行php脚本? mod_rewrite问题 php:查询数据库同时不能打开其他页面 符号::的用途和意义 用php+smarty开发了一个B2B简易程序,大家帮忙测试 gd输出问题 将字符串分割成分数组 php 函数引用调用问题 php中怎样修改.csv中某行的数据?在线等,急! 我用的是MYsql5.0向表里插入数据不支持中文,输入中文只显示???郁闷啊!
因该是生成字符串"20050101";
如果另一个为"20000909";
parse()函数取整;
然后把两个日期减一下,不就行了吗?
前四位当年份,2005|01|01以这种方法按substr()来截取,组合成你所要的日期格式(虽然投机取巧了些)
然后比较$d="2005-01-01";
$csv ="20050101";$dms = strtotime($d);
$csvms = strtotime($csv);
echo date('d-m-y',$csvms);
echo '<BR>';
echo date('d-m-y',$dms);
echo '<BR>';
echo $dms,'<BR>',$csvms;
echo '<BR>';
//这样比较就可以了,比较得到的结果是秒数。自然,你要求的精度是天数,没有任何问题。
echo $dms-$csvms;