zoukankan      html  css  js  c++  java
  • 生成任意周日期

    <script>
    window.onload = function () {
        var str = '';
        var list = CreateWeekDate('2012-05-01');
        
        for(var i = 0; i < 7; i++)
        {
            str += list.date[i] + ' ' + list.week[i] + '\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>

  • 相关阅读:
    Pytorch笔记
    Anaconda使用
    最大流最小割算法
    pycallgraph--使用pycallgraph绘制Python函数调用关系图
    论文表格--三线表
    0514数据结构--递归、排序和查找
    0511操作系统
    0510操作系统
    ACWING算法提高课-动态规划
    删括号
  • 原文地址:https://www.cnblogs.com/baie/p/2622355.html
Copyright © 2011-2022 走看看