程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-JavaScript 時間數字如何轉換成中文大寫

javascript-JavaScript 時間數字如何轉換成中文大寫

編輯:編程綜合問答
JavaScript 時間數字如何轉換成中文大寫

例如, 把2012年12月31日轉換成二〇一二年十二月三十一日。在線等! 急急急!!!!!

最佳回答:



    function numToCN(s) {
        var sCN = '〇一二三四五六七八九';
        function getCN(s) {
            var c = s.charAt(0), cCN = sCN.charAt(c);
            return s.length == 1 ? cCN : (c == '1' ? '' : cCN) + '十' + sCN.charAt(s.charAt(1))
        }
        return s.replace(/(\d+)([月日])/g, function ($0, $1, $2) {
            return getCN($1) + $2;
        }).replace(/\d/g, function ($0) { return sCN.charAt($0) });
    }
    alert(numToCN('2012年12月31日'))
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
qq_28399261
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved