ENGLISH 意见建议 网站地图 网站帮助
广泛智力汇聚   高效成果传播   先进机制培育
联盟首页  |  协同开发  |  开放源码库  |  安全告警  |  开源导航  |  文档中心  |  服务支持  |  共创论坛  |  关于联盟


注册会员 网站帮助
    您的位置 »
    今天是: 2010年11月22日    
项目搜索

完全匹配   
开源软件
软件分类表
新发布软件
其它网站镜像
代码片断
协同开发
文档
论坛
寻求协助
热点项目
站点状态
编译工厂

联系我们
关于联盟

代码片段库:
查看代码片段

浏览 | 提交新的代码片段 | 创建代码包

年月日

类型:
Function
类别:
Calendars
许可证:
Other
语言:
JavaScript
 
描述:
简洁的日期程序,非常实用

该代码片段的版本系列:

片段ID 下载版本 提交时间 提交人 删除
48650012006-06-20 15:55subfish

点击"下载版本"来下载该代码片段.


最新版本的代码片段: 001


<% 
'day.asp 
%> 
<html> 
<head> 
<title>选择日期</title> 
<style type=text/css> 
<!-- 
body 
td 
a:link {color:#000000;text-decoration: none} 
a:visited {color:#000000;text-decoration: none} 
a:active {color:#000000;text-decoration: none} 
a:hover { color:#ff3333;text-decoration: none} 
--> 
</style> 
<Script Language="JavaScript"> 
function getDay(v){ 
window.opener.document.<%=request.querystring("form")%>.<%=request.querystring("field")%>.value=v; 
window.close(); 
return false; 
} 
</Script> 
</head> 
<body bgcolor=#ffffff onBlur="window.focus()"> 
<% 
oldDate=request("oldDate") 
if not isDate(oldDate) then oldDate=date 
yy=year(cdate(oldDate)) 
mm=month(cdate(oldDate)) 
if request("yy")<>"" then yy=request("yy") 
if request("mm")<>"" then mm=request("mm") 
if yy="" then yy=year(date) 
if mm="" then mm=month(date) 
if mm>12 then mm=1:yy=yy+1 
if mm<1 then mm=12:yy=yy-1 

dim m(12) 
m(1)=31 
m(3)=31 
m(5)=31 
m(7)=31 
m(8)=31 
m(10)=31 
m(12)=31 
m(2)=28 
m(4)=30 
m(6)=30 
m(9)=30 
m(11)=30 
if (yy mod 4=0 and yy mod 100<>0) or yy mod 400=0 then m(2)=29 
mms=m(mm) 
week1=(weekday(cdate(yy & "-" & mm & "-1"))-1) 
%> 
<table width=250 cellspacing=1 cellpadding=0 bgcolor=#FFDFDF align=center> 
<tr> 
<td colspan=7 align=center> 
<table width=100% height=20 cellspacing=0 cellpadding=0> 
<tr height=20> 
<td width=30 align=center> 
<a href=day.asp?form=<%=request("form")%>&field=<%=request("field")%>&yy=<%=(yy-1)%>&mm=<%=mm%>> 
<font face=webdings style=color:#000000 title="上一年">7</font> 
</a> 
<td width=30 align=center> 
<a href=day.asp?form=<%=request("form")%>&field=<%=request("field")%>&mm=<%=(mm-1)%>&yy=<%=yy%>> 
<font face=webdings style=color:#000000 title="上一月">3</font> 
</a> 
<td width=130 align=center style="FONT:9pt Verdana,Geneva,sans-serif;color:#CD0101"> 
<b><%=yy%> 年 &nbsp; <%=mm%> 月</b> 
<td width=30 align=center> 
<a href=day.asp?form=<%=request("form")%>&field=<%=request("field")%>&mm=<%=(mm+1)%>&yy=<%=yy%>> 
<font face=webdings style=color:#000000 title="下一月">4</font> 
</a> 
<td width=30 align=center> 
<a href=day.asp?form=<%=request("form")%>&field=<%=request("field")%>&yy=<%=(yy+1)%>&mm=<%=mm%>> 
<font face=webdings style=color:#000000 title="下一年">8</font> 
</a> 
</table> 
<tr bgcolor=#ffffff height=20> 
<td width=35 align=center bgcolor=#FFF4F4 style=color:#ff6633>日 
<td width=35 align=center bgcolor=#FFF4F4>一 
<td width=35 align=center bgcolor=#FFF4F4>二 
<td width=35 align=center bgcolor=#FFF4F4>三 
<td width=35 align=center bgcolor=#FFF4F4>四 
<td width=35 align=center bgcolor=#FFF4F4>五 
<td width=35 align=center bgcolor=#FFF4F4>六 
<% 
if week1<>0 then 
response.write "<tr>" 
for i=1 to week1 
response.write "<td width=35 height=20 bgcolor=#ffffff>&nbsp;" 
next 
end if 
for i=1 to mms 
if (i+week1-1) mod 7=0 then response.write "<tr>" 
response.write "<td width=35 height=20 align=center bgcolor=#ffffff>" 
if cdate(yy & "-" & mm & "-" & i)=date() then 
%> 
<input type=button value=<%=i%> 
style="BORDER:#CD0101 1px groove;width:30;height:16;font-size:9pt;background-color:#FFD9D9;color:#CD0101" 
onclick="javascript:getDay('<%=yy%>-<%=mm%>-<%=i%>');" title="<%=yy%>年<%=mm%>月<%=i%>日(今天)"> 
<% 
else 
%> 
<input type=button value=<%=i%> 
style="BORDER:#000000 1px groove;width:30;height:16;font-size:9pt;background-color:#ffffff;color:#000000" 
onclick="javascript:getDay('<%=yy%>-<%=mm%>-<%=i%>');" title="<%=yy%>年<%=mm%>月<%=i%>日"> 
<% 
end if 
next 
if (mms+week1) mod 7<>0 then 
for i=1 to (7-((mms+week1) mod 7)) 
response.write "<td width=35 height=20 bgcolor=#ffffff>&nbsp;" 
next 
end if 
%> 
</table><br> 
<div align=center><a href="javascript:window.close()">〖关闭本窗口〗</a></div> 
</body> 
</html> 


		

提交新版本

如果您修改了一个代码片段并且觉得很应该让别人共享,您可以把这作为这个代码片段的最新版本提交上来.


联盟团体会员
合作伙伴
© 共创软件联盟 版权所有
联盟服务条款 | 联盟隐私权规则 | 联系我们
电话: (8610)68313388-5949 | 传真: (8610)88377936
京ICP备05056057号