六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 1493|回复: 0

js生成任意周日期-it论坛

[复制链接]
 楼主| 发表于 2013-12-20 18:26:07 | 显示全部楼层 |阅读模式
js生成任意周日期-it论坛
<script>
window.onload = function () {
    var str = '';
    var list = CreateWeekDate('2012-05-01');
   
    for(var i = 0; i < 7; i++)
    {
        str += list.date + ' ' + list.week + '\n';
    }
   
    alert(str);
};

function CreateWeekDate(date)
{
    var now = date ? new Date(toDate(date)) : new Date();
    var n = now.getDay();
    var arrDate = [];
    var arrWeek = [];
    var result = {};
   
    for(var i = 0; i < 7; i++)
    {
        var date = new Date(now);
        date.setDate(now.getDate() - n + i + 1);
        arrDate.push(date.toLocaleFormat('%Y-%m-%d'));
        arrWeek.push(week(date));
    }
   
    result.date = arrDate;
    result.week = arrWeek;

    return result;
}

function toDate(date)
{
    var aDate = date.split("-");
    var result = new Date(aDate[0], (aDate[1] - 1), aDate[2]);
   
    return result;
}

function week(date)
{
    var dt = date ? new Date(date.getFullYear(), date.getMonth(), date.getDate()) : new Date();
    var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
    return weekDay[dt.getDay()];
}
</script>
摘自:http://www.cnblogs.com/baie/archive/2012/08/03/2622355.html

该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表