使用JS 根据date日期对象 输出格式为全大写

根据date日期对象 输出格式:二零二四年五月二十日 五点二分零秒 周一

<script>
    function getDate(date){
            var days=['周日', '周一', '周二', '周三', '周四', '周五', '周六'];
            var nums=['零','一','二','三','四','五','六','七','八','九','十','十一','十二','十    三','十四','十五','十六','十七','十八','十九','二十',
            '二十一','二十二','二十三','二十四','二十五','二十六','二十七','二十八','二十九','三十','三十一','三十二','三十三','三十四','三十五','三十六',
            '三十七','三十八','三十九','四十','四十一','四十二','四十三','四十四','四十五','四十六','四十七','四十八','四十九','五十','五十一','五十二',
            '五十三','五十四','五十五','五十六','五十七','五十八','五十九'];
            var year=date.getFullYear();                //获得年份
            var year1=nums[parseInt(year/1000)];       //年份第一个数字
            var year2=nums[parseInt(year%1000/100)];   //年份第二个数字
            var year3=nums[parseInt(year%100/10)];     //年份第三个数字
            var year4=nums[parseInt(year%10)];         //年份第四个数字
            var month=nums[date.getMonth()+1];          //月份
            var day=days[date.getDay()]                 //星期
            var date1=nums[date.getDate()];          //日
            var hour=nums[date.getHours()]             //时
            var min=nums[date.getMinutes()]             //分
            var second=nums[date.getSeconds()]          //秒
            console.log(`${year1}${year2}${year3}${year4}年${month}月${date1}日 ${hour}点${min}分${second}秒 ${day}`);
        }
        var date = new Date();
        getDate(date);
</script>

;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值