JS中设置一个函数能将日期转换为中文大写的数字(壹,贰,叁...)

思路先建立函数再将日期中的年月日时分秒通过getXxxxx提出

function formatChineseDate(date){
  var year = date.getFullYear() + "";
  var month = date.getMonth() + 1; // 由于月份的范围是0~11,所以这里提出的月份需要+1
  var day = date.getDate();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();

在formatChineseDate函数中建立一个函数constant以用来转换阿拉伯数字到大写中文数字,再判断。由于年份中不需要拾佰仟这种单位,则另外判断,这里只能判断 月,日,时,分,秒倘若它是个位数则直接返还结果,倘若他是整数数则返还 数字/10+“拾”。倘若他是其他二位数,则建立两个变量,一个是number的个位数,一个是number的十位数,最终结果返还 十位数 + “拾” + 个位数。

  function constant(number) {
    var arr = ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"];
    if (number < 10) {


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部