计算2日期之间的天数 2011-2-22到2011-5-10一共多少天?有几个星期1?每个月的3号出现几次?要怎么计算啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 相差天数$startDate=strtotime("2011-2-22");$endDate=strtotime("2011-5-10"); $days=($enddate-$startdate)/3600/24 ;2 有几个礼拜一把$days除以7得到整数$weeks和余数$tmp 然后判断起始日 如果是礼拜一 则$weeks+1等于有几个星期1如果有余数 则起始日+余数得到的日期若是礼拜一 则$weeks+1等于有几个星期13 每个月的3号出现几次$date1 = explode('-',$endDate);$date2 = explode('-',$startDate);$counte3 = ($date1[0] - $date2[0]) * 12 + abs($date1[1] - $date2[1]);接着判断起始日和结束日若起始日在3号之前 结束日在3号之后,$counte3++若起始日在3号之前 结束日在3号之前,$counte3若起始日在3号之后 结束日在3号之后,$counte3若起始日在3号之后 结束日在3号之前,$counte3-- 本帖最后由 xuzuning 于 2011-07-05 11:02:03 编辑 网站运行变慢,有什么好办法找到原因 php+mysql一对多的多表联合查询及显示问题 LINUX+PHP5怎么连接mssql2000呢? 话说大伙都在用mysqli 抛弃了mysql嘛? 不好意思,我要再次重问问题请大家给与帮助 菜鸟发问 UML建模包括画哪几种图啊? 急,php如何接受 html的索引值 求大神来看看这个问题 我想问怎样才能让页面显示记录时,显示交替的背景颜色呢 如果用interbase的话,是不是每次连接数据库都要调用gds32.dll? php 循环给函数赋值 php限制ip请求数?
$endDate=strtotime("2011-5-10"); $days=($enddate-$startdate)/3600/24 ;2 有几个礼拜一
把$days除以7得到整数$weeks和余数$tmp
然后判断起始日 如果是礼拜一 则$weeks+1等于有几个星期1
如果有余数 则起始日+余数得到的日期若是礼拜一 则$weeks+1等于有几个星期13 每个月的3号出现几次
$date1 = explode('-',$endDate);
$date2 = explode('-',$startDate);
$counte3 = ($date1[0] - $date2[0]) * 12 + abs($date1[1] - $date2[1]);
接着判断起始日和结束日
若起始日在3号之前 结束日在3号之后,$counte3++
若起始日在3号之前 结束日在3号之前,$counte3
若起始日在3号之后 结束日在3号之后,$counte3
若起始日在3号之后 结束日在3号之前,$counte3--