当日是本学期第几周的代码
求计算当日是本学期第几周的代码
本学期开学第一天可假设
问题点数:50、回复次数:12Top
1 楼longsnow(龙河)回复于 2005-04-02 21:28:22 得分 20
假设dt1 = "2003-01-01"
ds = datediff("d",dt1,date())/7
if ds > int(ds) then ds=ds+1
Top
2 楼longsnow(龙河)回复于 2005-04-02 21:28:45 得分 0
ds即为第几周Top
3 楼cain2001(菜鸟2001)回复于 2005-04-02 23:25:33 得分 0
还有没有更详细一点的
谢谢Top
4 楼look4sword(觅剑 | 劈柴、喂马、周游世界。)回复于 2005-04-02 23:59:56 得分 0
今天减去开学那天,再除以7,就行了。Top
5 楼spec_lc(初学ASP)回复于 2005-04-03 00:30:51 得分 20
"1.htm" 输入开学第一天日期
<html>
<head>
</head>
<body>
请输入开学的第一天日期:
<form method="post" action="2.asp" target="_blank">
<input type="text" size="20" value="2005-01-01" name="firstday">
<input type="submit" value="提交">
</form>
</body>
</html>
--------------------------------------------------------------------------
2.asp 判断是开学的第几周
<html>
<head>
</head>
<body>
<%
firstday=request.form("firstday")
disdate=datediff("d",firstday,date(),2)
week=disdate\7+1
response.write "这是新学期的第"& week &"周"
%>
</body>
</html>Top
6 楼heirychen(小老鼠)回复于 2005-04-03 09:43:16 得分 0
longsnow(龙河) 嘿嘿,高人,偶不懂:PTop
7 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-04-03 09:56:55 得分 0
警告ncmoc() 不要回复广告!!
已经对部分回复删除了。Top
8 楼longsnow(龙河)回复于 2005-04-03 10:36:44 得分 10
假设开学为dt1 = "2003-01-01"
ds = datediff("d",dt1,date())/7 今天减去开学那天,再除以7
if ds > int(ds) then ds=ds+1 如果是整数就是ds,否则加一
int(ds)就是第多少周,看懂了吧Top
9 楼cain2001(菜鸟2001)回复于 2005-04-05 20:53:31 得分 0
我要做个页面将开学日期存入数据库,该如何建表?datatime和smalldatatime不行的吧Top
10 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2005-04-05 21:05:58 得分 0
??为什么不行??不理解你在想什么Top
11 楼longsnow(龙河)回复于 2005-04-06 13:09:51 得分 0
人家希望问完所有问题呢Top
12 楼mq0211(名泉)回复于 2005-06-24 14:48:02 得分 0
n=datediff("ww","2005-1-1",date())
n就是第几周了。Top




