zoukankan      html  css  js  c++  java
  • xitaota-DataTime

    function toChinesNum(num){
        let changeNum = ['零', '一', '二', '三', '四', '五', '六', '日', '八', '九']; 
        let unit = ["", "十", "百", "千", "万"];
        num = parseInt(num);
        let getWan = (temp) => {
        let strArr = temp.toString().split("").reverse();
        let newNum = "";
        for (var i = 0; i < strArr.length; i++) {
          newNum = (i == 0 && strArr[i] == 0 ? "" : (i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i]))) + newNum;
        }
         return newNum;
       }
       let overWan = Math.floor(num / 10000);
       let noWan = num % 10000;
       if (noWan.toString().length < 4) noWan = "0" + noWan;
       return overWan ? getWan(overWan) + "万" + getWan(noWan) : getWan(num);
    }
    export default function DateTime(){
        var arr = [];  // 周一开始
        var newdate = new Date();
        var year = newdate.getFullYear();
        var now = newdate.getTime();
        var day = newdate.getDay();
        var oneDayTime = 60*60*24*1000;
        var month = newdate.getMonth() + 1;
        for(var i=1; i<8; i++){
          if(day >= i){
            var dd = new Date(now - (day - i)*oneDayTime).getDate();
            if(aa==1 && i != 1){
              month++;
            }
            arr.push({
                time:`${month}月${dd}日`,
                year:`${year}-${month}-${dd}`,
                week:`周${toChinesNum(i)}`
            });
          }else{
            var aa = new Date(now + (i - day)*oneDayTime).getDate();
            if(aa==1 && i != 1){
              month++;
            }
            arr.push({
                time:`${month}月${aa}日`,
                year:`${year}-${month}-${aa}`,
                week:`周${toChinesNum(i)}`
            });
          }
        }
        return arr
      }
  • 相关阅读:
    【Dubbo 源码解析】08_Dubbo与Spring结合
    【Dubbo 源码解析】07_Dubbo 重试机制
    【Dubbo 源码解析】06_Dubbo 服务调用
    【Dubbo 源码解析】05_Dubbo 服务发现&引用
    【Dubbo 源码解析】04_Dubbo 服务注册&暴露
    【Dubbo 源码解析】03_Dubbo Protocol&Filter
    【Dubbo 源码解析】02_Dubbo SPI
    Hadoop(十五)MapReduce程序实例
    Hadoop(十四)MapReduce原理分析
    Hadoop(十三)分析MapReduce程序
  • 原文地址:https://www.cnblogs.com/xiaoxiao95/p/12726371.html
Copyright © 2011-2022 走看看