$selectedDay = date( 'd');$selectedMonth = date( 'm');$selectedYear = date( 'Y');//获取当月第一天是数值型星期几$firstday = date( 'w',mktime(0,0,0,$selectedMonth,1,$selectedYear));//找出本月最后一天$lastday = 31;do {$monthOrig = date( 'm',mktime(0,0,0,$selectedMonth,1,$selectedYear));$monthTest = date( 'm',mktime(0,0,0,$selectedMonth,$lastday,$selectedYear));if ($monthTest != $monthOrig) { $lastday -= 1; }} while ($monthTest != $monthOrig);//获取当月对应的英文名$monthName = date( 'F',mktime(0,0,0,$selectedMonth,1,$selectedYear));//显示日历表头$days = array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");$dayRow = 0;print( "");print( "$monthName $selectedYear");print( "\n");for($i=0; $i print( "$days[$i]\n");}print( "\n");print( "\n");//空出当月第一天前面的空位while($dayRow print( "");$dayRow += 1;}$day = 0;while($day//下面的判断语句用于每显示7个时间位置转换到下一行if(($dayRow % 7) == 0) {print( "\n\n");}$adjusted_day = $day+1;//当天的日期用红色显示if($adjusted_day==$selectedDay){echo "$adjusted_day";}else{echo "$adjusted_day";}$day += 1;$dayRow += 1;}print( "\n\n");?>
相关文章
- Golang怎么实现密码加密存储_Golang如何用bcrypt对用户密码做哈希加盐处理【技巧】
- Go语言中版本号字符串的比较:使用Hashicorp go-version库
- Python利用PyQt5制作一个获取网络实时NBA数据并播报的GUI程序
- Call to undefined function curl_init的解决办法
- php类型运算符instanceof是什么?怎么使用?
- python目录如何修改(实例解析)
- json问题请教
- php如何在线浏览文件
- c++如何实现简单的内存池_c++自定义内存管理方案【实战】
- Python中PyTorch如何实现自监督学习_设计对比学习损失函数
