文章

一行JavaScript代码搞定农历日期

前端项目中有时候会用到农历日期,但农历日期的获取却较为麻烦,下面我们用一行JS代码搞定农历代码,希望对大家有帮助。

1
new Date().toLocaleString('zh-Hans-u-ca-chinese').replace(/\d+年(.+月)(\d+) \d+:\d+:\d+/, (_, x, y) => x + ['', '', '二十', '三十'].at(parseInt(parseInt(y) == 10 ? (parseInt(y) - 1) / 10 : parseInt(y) / 10)) + (parseInt(y) > 10 && parseInt(y) % 10 == 0 ? '' : "十一二三四五六七八九".charAt(parseInt(y) % 10)));
本文由作者按照 CC BY 4.0 进行授权