又遇到问题了 可能有点蛋疼 请高手帮忙解决 本帖最后由 zyc900329 于 2011-10-09 22:08:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function datediff($yy2,$mm2,$dd2,$yy1,$mm1,$dd1){ return abs(strtotime("$yy2-$mm2-$dd2") - strtotime("$yy1-$mm1-$dd1"))/86400;}echo datediff(2010,10,20,2011,9,20);/**print 335/**/ 不好意思 你可能没看明白我的意思 我是说要把时间以显示为间隔 xx年xx月xx天 这种形式体现出来由于每个月的天数不同 加上平年闰年的问题,所以搞得有点晕 才来这里请教高手们的 看错鸟显示成xx年xx月xx天,的转换规范你自己都描述不清楚,如果清楚就知道怎么写了例如结果是1年3月5天,====你的现有代码的间隔天数是多少?这串字符并不能分别闰年与否。所以既可以表示N天,那也可以是N+1天。这样的话求得的差额天数====>X年Y月Z天是多对一的映射 DateTime::diff -- date_diff — Returns the difference between two DateTime objects调这个标准php函数,返回的DateInterval对象包含年月日信息,具体看手册。 date_diff()函数:<?phpdate_default_timezone_set("Asia/shanghai");$datetime1 = date_create('2009-10-11');$datetime2 = date_create('2015-03-13');$interval = date_diff($datetime1, $datetime2);echo $interval->format('%y years %m monthes %d days');?> 这位大哥 又有这个问题了... php版本太低 好像5.3以后才支持date_diff还有其他什么办法吗? mysql里有这一类的函数吗? php 中文文字水印乱码,求赐教 php中smarty问题 刚学PHP,遇到一个很简单的问题 安装symfony中的怪事 网页修改数据库问题 各位好,问一本PHP书! 偶初学PHP在看《php编程设计》有个问题:什么是资源? 求助,上传doc 和 excel文件 关于在网页上叫作业的编程 分页 微博、人人之类的社交网站怎样生成个人主页? 这样的函数怎么写呢?
function datediff($yy2,$mm2,$dd2,$yy1,$mm1,$dd1){
return abs(strtotime("$yy2-$mm2-$dd2") - strtotime("$yy1-$mm1-$dd1"))/86400;
}echo datediff(2010,10,20,2011,9,20);
/**
print 335
/**/
由于每个月的天数不同 加上平年闰年的问题,所以搞得有点晕 才来这里请教高手们的
date_default_timezone_set("Asia/shanghai");
$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2015-03-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%y years %m monthes %d days');
?>
这位大哥 又有这个问题了... php版本太低 好像5.3以后才支持date_diff
还有其他什么办法吗? mysql里有这一类的函数吗?