PHP如何实现输入月份打印日期?
比如说输入:2007-12 就可以打印1
2
3
4
5
6
7
...
31
如果输入 2008-1
那么就输出
1
2
3
4
5
6
7
8
9
10(今天正好是10号)
后面没有了。
google 了好久,没有找到好的解决方法,只好请教各位DX了。:hug:
回复: PHP如何实现输入月份打印日期?
<?php//输入年月
$year = 2008;
$month = 1;
//获取今天信息
$today = getdate();
//获取输入年月的最大天数
$maxday = date("t",mktime ( 0, 0, 0, $month, 1, $year));
if(($today['year'] == $year) && ($today['mon'] == $month)){
//输入是当月
for($i=1;$i<=$today['mday'];$i++){
echo $i."<br>";
}
}else{
//输入是其它月
for($i=1;$i<=$maxday;$i++){
echo $i."<br>";
}
}
?>
回复: PHP如何实现输入月份打印日期?
谢谢您的代码。。。回去后好好学习。感谢:lol: 。[quote];$i++){
echo $i."<br>";
}
}else{
//输入是其它月
for($i=1;$i<=$maxday;$i++){
echo $i."<br>";
}
}
?>[/quote]
页:
[1]