猿问

php 寫了一個Calendar,但當要跨年份的時候就不行了!

$date=strtotime(date("Y-m-d"));
$day=date('d',$date);
$month=str_pad($_GET['m'],2,'0',STR_PAD_LEFT);
$year=date('Y',$date);
$firstDay=mktime(0,0,0,$month,1,$year);
$title=strftime('%m',$firstDay);
$dayOfWeek=date('D',$firstDay);
$daysInMonth=cal_days_in_month(0,$month,$year);
$timestamp=strtotime('nextSunday');
$weekDays=array('日','一','二','三','四','五','六');
for($i=0;$i<7;$i++){
$timestamp=strtotime('+1day',$timestamp);
}
$blank=date('w',strtotime("{$year}-{$month}-01"));
&y=®ion=">←
我是用來讓用戶選月份但是到了01月的時候會變成00月如能讓他能往上一年的十二月開始選?以及往下一年的一月開始選?而不會有盡頭
杨__羊羊
浏览 380回答 2
2回答

宝慕林4294392

if($month==0){$year--;$month=12;}if($month==13){$year++;$month=1;}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答