这妞不错!

会有那么一天...

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Demo._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 runat="server">
<title></title>

<script language="javascript" type="text/javascript">
function fillstring(str) {
if (str.length == 1) {
str
= "0" + str;
}
return (str);
}

function quickseldate(type) {
var begintime, endtime;
var oneminute
= 60 * 1000;
var onehour
= 60 * oneminute;
var oneday
= 24 * onehour;
var oneweek
= 7 * oneday;
var todayDate
= new Date();
var date
= todayDate.getDate();
var month
= todayDate.getMonth() + 1;
var year
= todayDate.getYear();
var day
= todayDate.getDay();
if (navigator.appName == "Netscape") {
year
= 1900 + year;
}
if (type == "day") {
begintime
= year.toString() + "-" + fillstring(month.toString()) + "-" + fillstring(date.toString());
endtime
= begintime;
}
else if (type == "week") {
var daytoMon
= day - 1;
if (day == 0)
daytoMon
= 6;
todayDate.setTime(todayDate.getTime()
- daytoMon * oneday);
date
= todayDate.getDate();
month
= todayDate.getMonth() + 1;
year
= todayDate.getYear();
day
= todayDate.getDay();
begintime
= year.toString() + "-" + fillstring(month.toString()) + "-" + fillstring(date.toString());
todayDate.setTime(todayDate.getTime()
+ 6 * oneday);
date
= todayDate.getDate();
month
= todayDate.getMonth() + 1;
year
= todayDate.getYear();
endtime
= year.toString() + "-" + fillstring(month.toString()) + "-" + fillstring(date.toString());
}
else if (type == "month") {
var dateto1
= date - 1;
todayDate.setTime(todayDate.getTime()
- dateto1 * oneday);
date
= todayDate.getDate();
month
= todayDate.getMonth() + 1;
year
= todayDate.getYear();
day
= todayDate.getDay();
begintime
= year.toString() + "-" + fillstring(month.toString()) + "-" + fillstring(date.toString());
todayDate.setMonth(month);
todayDate.setTime(todayDate.getTime()
- oneday);
date
= todayDate.getDate();
month
= todayDate.getMonth() + 1;
year
= todayDate.getYear();
endtime
= year.toString() + "-" + fillstring(month.toString()) + "-" + fillstring(date.toString());
}
document.getElementById(
"<% =txtBeginTime.ClientID %>").value = begintime;
document.getElementById(
"<% =txtEndTime.ClientID %>").value = endtime;
}
</script>

</head>
<body>
<form id="form1" runat="server">
<div style="width: 90%; text-align: center; margin-left: 20px; margin-top: 5px;">
<table>
<tr>
<td>
请输入时间段:
</td>
<td>
<asp:TextBox ID="txtBeginTime" runat="server"></asp:TextBox>
</td>
<td>
......
</td>
<td>
<asp:TextBox ID="txtEndTime" runat="server"></asp:TextBox>
</td>
<td>
<asp:RadioButton ID="rbtnthisDay" onclick="quickseldate('day');" runat="server" Text="本日"
GroupName
="quickdate"></asp:RadioButton>
<asp:RadioButton ID="rbtnthisweek" onclick="quickseldate('week');" runat="server"
Text
="本周" GroupName="quickdate"></asp:RadioButton>
<asp:RadioButton ID="rbtnthismonth" onclick="quickseldate('month');" runat="server"
Text
="本月" GroupName="quickdate"></asp:RadioButton>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
posted on 2011-06-03 15:51  这妞不错  阅读(732)  评论(1)    收藏  举报