js 获取某年某月有几周,以及每周的周一和周末是几号到几号

js 获取某年某月有几周,以及每周的周一和周末是几号到几号,第1张

<script>

    function getInfo(year, month) {

     var d = new Date();

     // what day is first day

     dsetFullYear(year, month-1, 1);

     var w1 = dgetDay();

     if (w1 == 0) w1 = 7;

     // total day of month

     dsetFullYear(year, month, 0);

     var dd = dgetDate();

     // first Monday

     if (w1 != 1) d1 = 7 - w1 + 2;

     else d1 = 1;

     week_count = Mathceil((dd-d1+1)/7);

     documentwrite(year + "年" + month + "月有" + week_count +"周<br/>");

     for (var i = 0; i < week_count; i++) {

     var monday = d1+i7;

     var sunday = monday + 6;

     var from = year+"/"+month+"/"+monday;

     var to;

     if (sunday <= dd) {

     to = year+"/"+month+"/"+sunday;

     } else {

     dsetFullYear(year, month-1, sunday);

     to = dgetFullYear()+"/"+(dgetMonth()+1)+"/"+dgetDate();

     }

     documentwrite("第"+(i+1)+"周 从" + from + " 到 " + to + "<br/>");

     }

    }

    getInfo(2013,12);

</script>

HTML:

<a href="#" onclick="show()">show</a>

JS:

<script type="text/javascript">

function show(){

var d = new Date();

var newtime = dgetTime();

var gone = 69182436001000;

var thetime = newtime-gone;

dsetTime(thetime);

alert(d);

}

</script>

希望能帮到你

这是因为加了full获取到的就是四位数的年份(比如2019),不加则是两位数的年份(比如19),而两位数的年份容易引起误解(不管是人还是电脑),比如19究竟是指2019还是1919或者是2119呢?所以现在基本上是废弃不用的了,都改用四位数年份了。

<input class="Wdate" type="text" name="time" id="time" onfocus="WdatePicker({onpicked:function(dp){alert('okkk'); }})"/>

实例演示,如果解决,请采纳!!!

var yugi = function(year){

    var d = new Date(year,0,1);

    var to = new Date(year+1,0,1);

    var i = 1;

    for(var from = d; fromgetFullYear() < togetFullYear(); ){

        documentwrite(year + "年第" + i + "周 " + (fromgetMonth() + 1) + "月" + fromgetDate() + "日 - ");

        fromsetDate(fromgetDate()+6);

        if(from < to)

        documentwrite((fromgetMonth() + 1) + "月" + fromgetDate() + "日<br / >");

        fromsetDate(fromgetDate()+1);

        i++;

    }

}

yugi(2015);

问题不详,请仔细描述你的提问 和你的目的。

var myDate = new Date();

myDatesetFullYear(1992); // 设置年份/

myDategetYear();        //获取当前年份(2位)

myDategetFullYear();    //获取完整的年份(4位,1970-)

myDategetMonth();       //获取当前月份(0-11,0代表1月)

myDategetDate();        //获取当前日(1-31)

myDategetDay();         //获取当前星期X(0-6,0代表星期天)

myDategetTime();        //获取当前时间(从197011开始的毫秒数)

myDategetHours();       //获取当前小时数(0-23)

myDategetMinutes();     //获取当前分钟数(0-59)

myDategetSeconds();     //获取当前秒数(0-59)

myDategetMilliseconds();    //获取当前毫秒数(0-999)

myDatetoLocaleDateString();     //获取当前日期

var mytime=myDatetoLocaleTimeString();     //获取当前时间

myDatetoLocaleString( );        //获取日期与时间

以上就是关于js 获取某年某月有几周,以及每周的周一和周末是几号到几号全部的内容,包括:js 获取某年某月有几周,以及每周的周一和周末是几号到几号、js通过天数计算出年月日。如,已知耗时6918天,计算出来 已耗时:XX年X月X天。、JS中查看年份的时间戳为什么要加full等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9346637.html

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

发表评论

登录后才能评论

评论列表(0条)

保存