用C#.NET做一个七天循环的日历web版
发布网友
发布时间:2024-07-26 05:31
我来回答
共2个回答
热心网友
时间:2024-08-04 05:56
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication8._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
<title>无标题页</title>
</head>
<body>
<table border="1">
<tr>
<td id="1"> </td>
<td id="2"> </td>
<td id="3"> </td>
<td id="4"> </td>
<td id="5"> </td>
<td id="6"> </td>
<td id="7"> </td>
</tr>
<tr>
<td id="T1"> </td>
<td id="T2"> </td>
<td id="T3"> </td>
<td id="T4"> </td>
<td id="T5"> </td>
<td id="T6"> </td>
<td id="T7"> </td>
</tr>
</table>
<script>
display();
function display()
{ var a = new Date();
for(var i=1;i<=7;i++)
{
t =Date.UTC(a.getFullYear(),a.getMonth(),a.getDate())
t2 = i * 1000 * 3600 * 24 //加减n天的时间
t += t2;
d = new Date(t);
var b =d.toLocaleDateString().split('年')[1];
var c = d.toUTCString().substr(0,3);
document.getElementById(i).innerHTML=b ;
document.getElementById("T"+i).innerHTML=DateDemo(d);
}
}
function DateDemo(dd){
var d, day, x, s ="";
var x = new Array("星期日", "星期一", "星期二");
x = x.concat("星期三","星期四", "星期五");
x = x.concat("星期六");
d = dd;
day = d.getUTCDay();
return(s += x[day]);
}
function getUTC(sDate) {
// var yy, mm, dd;
// var arr;
// var reg = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
// if (arr=sDate.match(reg)) {
// yy = Number(arr[1]);
// mm = Number(arr[2]) - 1;
// dd = Number(arr[3]);
// } else {
// return null;
// }
return Date.UTC(sDate);
}
</script>
</body>
</html>
我靠 我写了好久哦。 。这要是不给分我可以郁闷死了。很辛苦的。
热心网友
时间:2024-08-04 05:57
使用datatime对象就可以实现了