WebRoot/jsps/date/selectDate.jsp

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<%@ page contentType="text/html; charset=gb2312" pageEncoding="UTF-8"%>
<%@ page import = "java.util.*" %>
<%
	int year = (request.getParameter("year")==null)?(-1):Integer.parseInt(request.getParameter("year"));
	int month = (request.getParameter("month")==null)?(-1):(Integer.parseInt(request.getParameter("month"))-1);	
	int day = (request.getParameter("day")==null)?(-1):Integer.parseInt(request.getParameter("day"));
				
	Calendar cal = Calendar.getInstance();
	year = (year==-1)?cal.get(Calendar.YEAR):year;
	month = (month<0||month>11)?cal.get(Calendar.MONTH):month;
	day = (day<0||day>31)?cal.get(Calendar.DATE):day;
	//out.println("year:"+year+",month:"+month+",day:"+day);
%>

<style>
	table { font-family:宋体; font-size:9pt; }
	input { font-size:9pt; }
	.td_t { font-size:9pt; text-align:center; background-color:gray; color:white; }
	.td_d { font-size:9pt; cursor:hand; text-align:center; background-color:white; }
</style>
<html>
<head><title>选择日期</title></head>
<script language="javascript">
function change() {
	updateDate(document.all["year"].value,document.all["month"].value,<%=day%>);
}
	
function updateDate(year,month,theDay){
	//alert("month:"+month);
	calTable = document.getElementById("caltab");
	for(i=1;i<calTable.rows.length;i++) {
		for(j=0;j<7;j++) {
			calTable.rows(i).cells(j).innerHTML = "";
			calTable.rows(i).cells(j).style.background="white";
			calTable.rows(i).cells(j).style.color="black";
		}
	}
	beginDate = new Date(year,month,1);
	beginWeek = beginDate.getDay();
	day = 1;
	j=beginWeek;
	i = 1;
	while(true) {
		for(j==beginWeek;j<7;j++) {
			today = new Date(year,month,day);
			if((today.getMonth()>month)||(today.getMonth()==0&&month>0)) break;
			calTable.rows(i).cells(j).innerHTML = day;
			if(day==theDay) {
				calTable.rows(i).cells(j).style.background="#DCDCDC";
				calTable.rows(i).cells(j).style.color="red";
			}
			//else calTable.rows(i).cells(j).style=r;
			++day;
		}
		j=0;		
		beginWeek=0;
		i++;
		today = new Date(year,month,day);
		//alert("today:"+today.getMonth());
		if((today.getMonth()>month)||(today.getMonth()==0&&month>0)){
后面还有 147 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。