最近在做vue项目,需要前端获取当前系统的时间然后传给后台,且格式是yyyy-MM-dd hh:mm:ss

代码如下:

      var date = new Date();
      var year = date.getFullYear(); //月份从0~11,所以加一
      var dateArr = [date.getMonth() + 1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds()];
      for(var i=0;i<dateArr.length;i++){
        if (dateArr[i] >= 1 && dateArr[i] <= 9) { 
            dateArr[i] = "0" + dateArr[i];
        }
      }
      var strDate = year+'-'+dateArr[0]+'-'+dateArr[1]+' '+dateArr[2]+':'+dateArr[3]+':'+dateArr[4];
      console.log('strDate',strDate)

效果如下:

Logo

前往低代码交流专区

更多推荐