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
      }
  • 相关阅读:
    如何将jar包加入到Maven本地仓库
    dubbo 常见错误
    关于spring”通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明“的错误
    Maven类包冲突终极三大解决技巧 mvn dependency:tree
    springMVC传对象参数
    scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名
    CATALINA_BASE与CATALINA_HOME的区别
    有return的情况下try catch finally的执行顺序(最有说服力的总结)
    Slf4j MDC 使用和 基于 Logback 的实现分析
    Docker 系列01: Centos7.3 上安装docker
  • 原文地址:https://www.cnblogs.com/xiaoxiao95/p/12726371.html
Copyright © 2011-2022 走看看