zoukankan      html  css  js  c++  java
  • 任意给定时间(年月日)计算星期几

    示例:

     <input type="number" name="year" id="year" style=" 100px" ><input type="number" name="month" id="month" style=" 100px" ><input type="number" name="day" id="day" style=" 100px" >

    结果:

     var y = document.getElementById('year').value;
            var m = document.getElementById('month').value;
            var d = document.getElementById('day').value;
            y = parseInt(y);
            m = parseInt(m);
            d = parseInt(d);
            if (m == 1) { m = 13; y--; }
            if (m == 2) { m = 14; y--; }
            var week = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7 + 1;
            week = Math.floor(week);
    
            var weekstr = "";
            switch (week)
            {
                case 1: weekstr = "星期一"; break;
                case 2: weekstr = "星期二"; break;
                case 3: weekstr = "星期三"; break;
                case 4: weekstr = "星期四"; break;
                case 5: weekstr = "星期五"; break;
                case 6: weekstr = "星期六"; break;
                case 7: weekstr = "星期日"; break;
            }
            console.log(weekstr);
  • 相关阅读:
    Jemter---基础概念
    Jmeter---线程操作
    性能接口面试题
    Linux---网络命令
    测试所用链接地址
    Linux---压缩解压命令
    Linux----用户管理命令
    性能面试题
    Linux---帮助命令
    Linux--文件搜索命令
  • 原文地址:https://www.cnblogs.com/wanlibingfeng/p/9198718.html
Copyright © 2011-2022 走看看