如何在网页上显示时间,年月日,第几周,

如何在网页上显示时间,年月日,第几周,,第1张

一、只显示第几周用这个,打开记事本,把下面代码复制粘贴,然后另存为“第几周.html”即可看到自动d出本周为36周。

以下代码保存为.htm文件,用ie打开此文件即可

=================

<html>

<body>

<script language="vbscript">

msgbox DateDiff("ww",year(date) &"-1-1",date,1,1)

</script>

</body>

</html>

================

二、输入年,第几周计算,自动计算这周的起始和终止日期

把下面代码复制粘贴在记事本内,另存为:第几周起始日期.html,用ie打开即可

==============

<!javascript:>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>New Document </TITLE>

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">

function showDateCount(year,weekNum){

var date=new Date(year,0,(7*weekNum))

var FD=new Date(date.getYear(),(date.getMonth()),(date.getDate()-date.getDay()+1))

var Monday=FD.getYear()+"-"+(FD.getMonth()+1)+"-"+FD.getDate()//一周的第一天

var LD=new Date(date.getYear(),(date.getMonth()),(date.getDate()-date.getDay()+7))

var Sunday=LD.getYear()+"-"+(LD.getMonth()+1)+"-"+LD.getDate() //一周的最后一天

alert(year+"年第"+weekNum+"周是"+Monday+"至"+Sunday)

}

</SCRIPT>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META NAME="Keywords" CONTENT="">

<META NAME="Description" CONTENT="">

</HEAD>

<BODY>

<input type="text" value="2007" size="20" name="year">年<input type="text" name="weekNum"

value="30" size="20">

<input type="button" name="GO" value="Click" onClick="showDateCount

(year.value,weekNum.value)">

</BODY>

</HTML>

========================================

也可以把两个 合在一起,楼上的答案是一个日历,也可以加在一起使用。

function dayList(len){

    var d = '日一二三四五六'

    var sDay = new Date().getDay()

    var result = []

    var i = 0

    while(i<len){

        var tmp = sDay+i 

        if(!((sDay+i) <7)){

            tmp = (sDay+i)%7

        }

        result.push('周'+d.charAt(tmp))

        i++

    }

    return result

}

console.log(dayList(17))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7430256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存