日期时间json获取

获得时间json-->小时分钟:

 _createTimeData() {
    let time = [];
    let half = ["上午", "下午"];
    for (let i = 0; i < half.length; i++) {
      let hours = [];
      if (i === 0) {
        for (let j = 0; j < 12; j++) {
          if (j < 10) {
            let minutes = [];
            for (let k = 0; k < 60; k++) {
              if (k < 10) {
                minutes.push("0" + k);
              } else {
                minutes.push(k);
              }
            }
            let _hours = {};
            _hours["0" + j] = minutes;
            hours.push(_hours);
          } else {
            let minutes = [];
            for (let k = 0; k < 60; k++) {
              if (k < 10) {
                minutes.push("0" + k);
              } else {
                minutes.push(k);
              }
            }
            let _hours = {};
            _hours[j] = minutes;
            hours.push(_hours);
          }
        }
      } else {
        for (let j = 12; j < 24; j++) {
          let minutes = [];
          for (let k = 0; k < 60; k++) {
            if (k < 10) {
              minutes.push("0" + k);
            } else {
              minutes.push(k);
            }
          }
          let _hours = {};
          _hours[j] = minutes;
          hours.push(_hours);
        }
      }
      let _time = {};
      _time[half[i]] = hours;
      time.push(_time);
    }
    return time;
  }

图例:

image.png


获得日期json-->年月日:

_createDateData() {
    let date = [];
    for (let i = 1902; i < 2037; i++) {
      let month = [];
      for (let j = 1; j < 13; j++) {
        let day = [];
        if (j === 2) {
          for (let k = 1; k < 29; k++) {
            day.push(k + "日");
          }
          if (i % 4 === 0) {
            day.push(29 + "日");
          }
        } else if (j in { 1: 1, 3: 1, 5: 1, 7: 1, 8: 1, 10: 1, 12: 1 }) {
          for (let k = 1; k < 32; k++) {
            day.push(k + "日");
          }
        } else {
          for (let k = 1; k < 31; k++) {
            day.push(k + "日");
          }
        }
        let _month = {};
        _month[j + "月"] = day;
        month.push(_month);
      }
      let _date = {};
      _date[i + "年"] = month;
      date.push(_date);
    }
    return date;
  }

图例:

image.png

日记本

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

赞赏支持
被以下专题收入,发现更多相似内容