如何获取开始日期和结束日期之间的日期和结果日期,应使用javascript以数组格式

问题描述 投票:0回答:1
  1. 我正在尝试从全日制中分离出一天,并计算它们之间的范围,并将它们插入数组以将其添加到数据库中。
   <script>
    function()
    {

      var sd = "26-04-2020";
      var a = sd.split("-");

      var ed = "28-04-2020";
      var b = ed.split("-");

      var p1= a[1];
      var p2= a[2];
      var p3= a[3];

      var q1= b[1];
      var q2= b[2];
      var q3= b[3];

      var datearry = [];

      if( p1<q1 && p2=q2 && p3=q3)
        {
           for (i=p1; i<q1; i++)
           {
             datearry = ("i"+"p2"+"p3");
           }
        }
        else if( p1<q1 && p2<q2 && p3=q3)
       {
         for (i=p1; i<q1; i++)
         {
          for (j=p2; j<q2; j++)
          {
            datearry = ("i"+"j"+"p3");
          }
        }
       }
       else if( p1<q1 && p2<q2 && p3<q3)
        {
          for (i=p1; i<q1; i++)
          {
            for (j=p2; j<q2; j++)
            {
              for (k=p3; k<q3; k++)
              {
                datearry = ("i"+"j"+"k");
              }
            }
          }
        }
     alert(datearry);
  }
  </Script>
  1. 我没有得到预期的结果,任何人都可以提出一些建议,甚至可以通过代码感谢您。
javascript jquery arrays datetime date-range
1个回答
0
投票

您的代码有很多问题:

© www.soinside.com 2019 - 2024. All rights reserved.