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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。