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