zoukankan      html  css  js  c++  java
  • 将2016-11-02转化成二零一六年十一月二日

    <!DOCTYPE html>
    <html lang="en">

    <head>
    <meta charset="utf-8">
    </head>

    <body>
    <script>
    /*var obj = {"name":"xiaoming","age":20};
    var objStr = JSON.stringify(obj);
    var objO = JSON.parse(objStr); */
    // var dateStr = "2014-12-21";

    function UPdate(dateStr) {
    var dict = {
    "0": "零",
    "1": "一",
    "2": "二",
    "3": "三",
    "4": "四",
    "5": "五",
    "6": "六",
    "7": "七",
    "8": "八",
    "9": "九",
    "10": "十",
    };
    var date = dateStr.split("-");
    yy = date[0];//2014
    mm = date[1];//12
    dd = date[2];//10
    var yearStr = dict[yy[0]] + dict[yy[1]] + dict[yy[2]] + dict[yy[3]] + '年';
    var monthStr = "";
    if (dict[mm[0]] == dict[0]) {
    //第一位为零省略
    monthStr = dict[mm[1]] + '月';
    } else if (dict[mm[0]] == dict[1]) {
    //第一位为1就是十几月
    monthStr = dict[10] + dict[mm[1]] + '月';
    }
    var dayStr = "";
    if (dict[dd[0]] == dict[0]) {
    // 几日
    dayStr = dict[dd[1]] + '日';
    } else if (dict[dd[0]] == dict[1]) {
    // 十几日
    dayStr = dict[10] + dict[dd[1]] + '日';
    } else if (dict[dd[0]] == dict[2]) {
    // 二十几日
    dayStr = dict[2] + dict[10] + dict[dd[1]] + '日';
    }
    // 去掉月数为10时候转换成的十零一月
    monthStr = monthStr.replace("零","");
    dayStr = dayStr.replace("零","");
    // 得到年月日
    return yearStr + monthStr + dayStr;
    }
    // 调用
    var date01 = UPdate("2014-12-21");
    var date02 = UPdate("2019-10-12");
    console.log(date01);
    console.log(date02);
    </script>
    </body>

    </html>

  • 相关阅读:
    Mahout推荐算法ItemBased
    ALSA安装编程指南
    windbg更改cmd的token提升其特权
    至尊问题
    什么是“Bash”破绽?
    hdu 1548 A strange lift
    C 循环链表
    C++ 链表
    C_数据结构_链表的链式实现
    C _数据结构 _线性表的顺序存储
  • 原文地址:https://www.cnblogs.com/niuniuniu/p/6377965.html
Copyright © 2011-2022 走看看