???题意不明
应该是指输入$month_to=6,.....吧$DateTo = date("Y-m-d",mktime(0,0,0,$month_to,$day_to + 1,$year_to));即可!同样的方法可用于计算月中天数等
应该是指输入$month_to=6,.....吧$DateTo = date("Y-m-d",mktime(0,0,0,$month_to,$day_to + 1,$year_to));即可!同样的方法可用于计算月中天数等
6月只有30天,而你却给了他31天,当然要被转换成7月1日啦mktime函数会自动矫正越界的参数到合理的数值,其实这是一件好事
比如你想知道今年的第200天是几月几号。就可以
echo date("Y-m-d", mktime(0,0,0,0,200,2005));
echo date("Y-m-d", mktime(0,0,0,1,200,2005));6月有31天吗?我孤陋了?
$DateTo=sprintf("%04d",$year_to)."-".sprintf("%02d",$month_to)."-".sprintf("%02d",day_to);
不加任何处理,直接显示,嘿嘿
echo "2005-06-31";
strtotime('+1 month')>strtotime(库里日期字段)