热呛 2016-07-01 04:01 采纳率: 100%
浏览 1157
已采纳

求取星期几!!!求大神帮助

图片说明

选取的年份 来求星期几

图片说明
这张图片有说明 我吧我的js贴出来 你们帮我看看 那不对 谢谢

 function tuaisuan(){
    var shijian = $("#EntTime32").val();
    var arr = shijian.split('-');

    var nian = parseFloat(arr[0]);
    var yue = parseFloat(arr[1]);
    var ri = parseFloat(arr[2]);
    var shiji =  parseFloat(arr[0].substring(0,2));
    var nian1 =  parseFloat(arr[0].substring(2));

    //求星期
    if(yue<3){
        var yue1=yue+12
        /*var xingqi = parseFloat(nian1+[nian1/4]+[shiji/4]-2*shiji+[26*(yue1+1)/10]+ri-1);
        alert(xingqi);
        不知道为什么结果不对 我只好给他分段计算了
        */
            var s1 = nian1/4
            var s2 = shiji/4
            var s3 = 2*shiji
            var s4 = 26*(yue1+1)/10
            var s5 = parseInt(nian1+s1+s2-s3+s4+ri-1)
            alert(s4);alert(s5);

        }else{
            //var xingqi = parseInt(nian1+[nian1/4]+[shiji/4]-2*shiji+[26*(yue+1)/10]+ri-1);alert(xingqi); 不知道为什么结果不对 我只好给他分段计算了
            var s1 = nian1/4
            var s2 = shiji/4
            var s3 = 2*shiji
            var s4 = 26*(yue+1)/10
            var s5 = parseInt(nian1+s1+s2-s3+s4+ri-1)
            /*alert(s1);alert(s2);alert(s3);*/alert(s4);alert(s5);

            }
  • 写回答

5条回答 默认 最新

  • prg_jzx 2016-07-01 05:03
    关注

    function tuaisuan(){
    var shijian = "2016-07-01";
    var arr = shijian.split('-');
    var cen,year,month,day;
    if (parseInt(arr[1]) < 3) {
    arr[0] = (parseInt(arr[0]) - 1).toString();
    arr[1] = (parseInt(arr[1]) + 12).toString();
    }
    cen = parseInt(arr[0].substr(0,2));
    year = parseInt(arr[0].substr(2,2));
    month = parseInt(arr[1]);
    day = parseInt(arr[2]);
    var week = year + Math.floor(year / 4) + Math.floor(cen / 4) - 2 * cen + Math.floor(26 * (month + 1) / 10) + day - 1;
    alert(week%7);
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值