• 生成任意周日期


    <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>

  • 相关阅读:
    ConnectionUtils
    设置组件内容模板和头部模板
    设置idea 代码模板
    Win10 安装流程 Maven
    IDEA: Error:java: 无效的源发行版: 9
    eclipse js的自动提示
    SQLserver SQL语句自动格式化工具的调出
    java计算两个n阶矩阵相乘
    JSP页面输出数据库表格
    threadpool 的配置实用
  • 原文地址:https://www.cnblogs.com/baie/p/2622355.html
Copyright © 2020-2023  润新知