zoukankan      html  css  js  c++  java
  • 数字转中文 ysedu_base.cc.js

    /**
     * 引用方法:20190509 written by CC
     * 当前日期(年)用于copyright等 类名:yseduCurrentYear
     * 成立年份(数字)用于成立多少年 类名:yseduYearNum
     * 成立年份(小写文字)用于标题   类名:yseduYearNumTT
     */
    // 定义网站用的日期变量,避免和其它情况冲突,加了ysedu前缀
    var yseduDate = new Date();
    var ysedu_chinese = ['零','一','二','三','四','五','六','七','八','九'];
    var ysedu_ten = ['十'];
    // 页面加载完成后执行替换,此情况可能不适用于SEO
    $(document).ready(function(){
    	$('.yseduCurrentYear').text(yseduDate.getFullYear());
    	$('.yseduYearNum').text(yseduDate.getFullYear()-2006+1);
    	$('.yseduYearNumTT').text(ysedu_n2c(yseduDate.getFullYear()-2006+1));
    
    });
    // 数字转中文(考虑10、20等特殊情况)
    function ysedu_n2c(s){
    	s = ''+s;
    	_length = s.length;
    	let result = "";
    	if(_length == 2){
    		// 处理2位数且个位为0的情况
    		if(s.charAt(0) == '1'){
    			if(s.charAt(1) == '0'){
    				return ysedu_ten[0];
    			}else{
    				return ysedu_ten[0]+ysedu_chinese[s.charAt(1)];
    			}
    		}
    		if(s.charAt(1) == '0'){
    			return ysedu_chinese[s.charAt(0)]+ysedu_ten[0];
    		}else{
    			return ysedu_chinese[s.charAt(0)]+ysedu_ten[0]+ysedu_chinese[s.charAt(1)];
    		}
    	}
    	for(let i = 0; i < _length; i++){
    		result += ysedu_chinese[s.charAt(i)];
    	}
    	return result;
    }
    

      

  • 相关阅读:
    理解Python中的__init__和__new__
    Python内置数学函数
    Java实现邮箱验证
    Socket通信
    Jvm内存模型
    Java GC如何判断对象是否为垃圾
    ::符号
    替换特殊符号
    有意思的小知识
    有意思的小题目
  • 原文地址:https://www.cnblogs.com/ichenchao/p/10837459.html
Copyright © 2011-2022 走看看