您的位置:

js日历从周一开始,js 今天星期几

本文目录一览:

js日期下拉框默认为本周周一的日期

var date = new Date();

date.setDate(date.getDate()-date.getDay()+1);

$("#year option:contains("+date.getFullYear()+")").prop("selected",true);

$("#month option").eq(date.getMonth()+1).prop("selected",true);

$(#day option").eq(date.getDate()).prop("selected",true);

date.setDate(date.getDate()+7);

$("#year1 option:contains("+date.getFullYear()+")").prop("selected",true);

$("#month1 option").eq(date.getMonth()+1).prop("selected",true);

$(#day1 option").eq(date.getDate()).prop("selected",true);

顺便说一句:现在通常的做法(也是国际惯例),是把星期日作为一周的开始,而星期六则是周末,如果你想这么做,只需把第二行后面的+1去掉即可。

javascript获取当天日期,计算出该天所属周,列出本周从周一至周日的所有日期,求大神帮助!

【代码】

// 获取当前星期的星期一的日期,返回的是一个Date对象。

function getMonDate()

{

var d=new Date(),

day=d.getDay(),

date=d.getDate();

if(day==1)

return d;

if(day==0)

d.setDate(date-6);

else

d.setDate(date-day+1);

return d;

}

// 0-6转换成中文名称

function getDayName(day)

{

var day=parseInt(day);

if(isNaN(day) || day0 || day6)

return false;

var weekday=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"];

return weekday[day];

}

// d是当前星期一的日期对象

var d=getMonDate();

var arr=[];

for(var i=0; i7; i++)

{

arr.push(d.getFullYear()+'年'+(d.getMonth()+1)+'月'+d.getDate()+'日 ('+getDayName(d.getDay())+')');

d.setDate(d.getDate()+1);

}

【显示】

2013年3月18日 (星期一)

2013年3月19日 (星期二)

2013年3月20日 (星期三)

2013年3月21日 (星期四)

2013年3月22日 (星期五)

2013年3月23日 (星期六)

2013年3月24日 (星期天)

javascript 实现 传入周数,获取当前周的日期,周一到周天的年月日

!DOCTYPE HTML

html

head

    meta charset=UTF-8

    titleYuGiOh/title

    script type="text/javascript"

        var yugi = function(year, index) {

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

            while (d.getDay() != 1) {

                d.setDate(d.getDate() + 1);

            }

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

            var i = 1;

            var arr = [];

            for (var from = d; from  to;) {

                if (i == index) {

                    arr.push(from.getFullYear() + "年" + (from.getMonth() + 1) + "月" + from.getDate() + "日");

                }

                var j = 6;

                while (j  0) {

                    from.setDate(from.getDate() + 1);

                    if (i == index) {

                        arr.push(from.getFullYear() + "年" + (from.getMonth() + 1) + "月" + from.getDate() + "日");

                    }

                    j--;

                }

                if (i == index) {

                    return arr;

                }

                from.setDate(from.getDate() + 1);

                i++;

            }

        }

        var arr = yugi(2015, 52);

        console.log(arr);

    /script

/head

body/body

/html

JS 如何通过年和周来算出所在周的周一与周日的日期

下面的算法是,2009年的第1周是从第一个星期一开始,就是1月5日。不然2009年的第1周的星期一,会跑到2008年12月去了。

script

fun(2008, 30);//2008年的第30周

function fun(year, week) {

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

var time = d.getTime();

var t = week * 7 * 24 * 3600 * 1000;

time += t;

d = new Date(time);

var w = d.getDay();

var d1 = new Date(time - (w - 1) * 24 * 3600 * 1000);

var d2 = new Date(time + ((7 - w) * 24 * 3600 * 1000));

print(d1);

print(d2);

}

function print(d) {

var y = d.getFullYear();

var m = d.getMonth() + 1;

m = m 10 ? "0" + m : "" + m;

var day = d.getDate();

day = day 10 ? "0" + day : "" + day;

var weekDay = d.getDay();

var wk = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]

alert(y + "-" + m + "-" + day + " " + wk[weekDay]);

}

/script

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

script

    function getInfo(year, month) {

     var d = new Date();

     // what day is first day

     d.setFullYear(year, month-1, 1);

     var w1 = d.getDay();

     if (w1 == 0) w1 = 7;

     // total day of month

     d.setFullYear(year, month, 0);

     var dd = d.getDate();

     // first Monday

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

     else d1 = 1;

     week_count = Math.ceil((dd-d1+1)/7);

     document.write(year + "年" + month + "月有" + week_count +"周br/");

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

     var monday = d1+i*7;

     var sunday = monday + 6;

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

     var to;

     if (sunday = dd) {

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

     } else {

     d.setFullYear(year, month-1, sunday);

     to = d.getFullYear()+"/"+(d.getMonth()+1)+"/"+d.getDate();

     }

     document.write("第"+(i+1)+"周 从" + from + " 到 " + to + "br/");

     }

    }

    getInfo(2013,12);

/script

javaScript 获取 本年 有多少周(周一开始) 从几月几号到几月几号

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; from.getFullYear()  to.getFullYear(); ){

        document.write(year + "年第" + i + "周 " + (from.getMonth() + 1) + "月" + from.getDate() + "日 - ");

        from.setDate(from.getDate()+6);

        if(from  to)

        document.write((from.getMonth() + 1) + "月" + from.getDate() + "日br / ");

        from.setDate(from.getDate()+1);

        i++;

    }

}

yugi(2015);

js日历从周一开始,js 今天星期几

2022-12-02
JS 获取星期几

2023-05-19
js日历程序(原生js写日历)

2022-11-16
js查看星期几代码(js显示时间代码)

本文目录一览: 1、JS如何利用日期判断星期几 2、怎么用javascript确定今天是周几 3、JS计算系统当前日期是星期几的几种方法 4、用JavaScript写一个判断星期的代码? 5、js 如

2023-12-08
php获取本周一,php获取今天周几

2022-12-01
php获得星期几,用php输出今天星期几

2022-11-29
和指定php日历相关的博客内容,php制作一个月的日历

2022-11-21
js日期星期几代码,js显示时间代码

本文目录一览: 1、js显示当前日期时间和星期几 2、用js在网页上显示当前日期和时间,并显示是星期几 3、用JavaScript写一个判断星期的代码? 4、js通过日期计算属于星期几 5、JS如何利

2023-12-08
java星期,Java星期一到星期天

2023-01-10
java判断今天周几,取下周j,java 判断周几

2023-01-08
java获取当前第几个星期,java 获取今天星期几

2023-01-06
php写控件的日历(PHP制作日历)

2022-11-12
java获取当前日期本月第几周,java获取上周日期

2022-11-29
php日历插件,php制作漂亮日历

2022-11-23
时间日期js代码,js设置日期和时间方法

2022-11-23
python第三周第一天(一周的第三天)

2022-11-16
今天的日期

2023-05-21
php上周六,php 今天日期

2022-11-23
简易js网页实时时钟日历,js电子时钟代码

本文目录一览: 1、如何使用JS实现一个简易数码时钟 2、求一款js做的时间日历控件? 3、怎样在jsp页面中显示日历(高手帮下忙啦!很急) 4、用js在网页上显示当前日期和时间,并显示是星期几 5、

2023-12-08
js一行代码获取下个月时间(js获取当前第几周)

本文目录一览: 1、用js代码编写下个月一号为星期几 2、js获取当前时间以及未来一星期(或者可以规定天数)的时间 3、js 怎么取到时间戳里面的月份? 4、用js如何获得下个月一共多少天呢 5、js

2023-12-08