cleander日期转换
生活随笔
收集整理的這篇文章主要介紹了
cleander日期转换
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
cleander.js—日期轉(zhuǎn)換工具
介紹一款關(guān)于日期的使用插件cleander.js,里面被我改動了一點代碼,可以在node環(huán)境下使用,并且加入了對節(jié)日的查詢。
這是插件的下載地址:cleander.js下載地址【下載需要5積分,上傳資源時,我覺得0積分或者1積分就夠了,但是CSDN定了5積分(腦殼疼)。】
接下來是使用方法介紹:
一:下載安裝
二:引入
import引入
- 這是現(xiàn)在我們常用的引入方法了,一般用到webpack,yarn之類自動化打包的工具的,基本都是這樣引入外部文件的.
- 這款cleander.js被我小小的修改了一下源碼:
- 向外暴露了一個cleander,所以import引入用后直接使用cleander打點,調(diào)用函數(shù)就能使用。
普通src引入
- 如果是使用script引入js文件,想必怎么不用我多介紹了。
- 注意一下把暴露對象的哪一行刪除即可。
三:函數(shù)介紹
cleander.js里面包含的函數(shù)有一下幾個,以下方法都可以通過cleander打點調(diào)用:
// 返回農(nóng)歷y年一整年的總天數(shù) 需要傳入一個年份,例如:2019 lYearDays(y); // 返回農(nóng)歷y年閏月是哪個月;若y年沒有閏月 則返回0 需要傳入一個年份,例如:2019 leapMonth(y); // 返回農(nóng)歷y年閏月的天數(shù) 若該年沒有閏月則返回0 需要傳入一個年份,例如:2019 leapDays(y);// 返回農(nóng)歷y年m月(非閏月)的總天數(shù),計算m為閏月時的天數(shù)請使用leapDays方法 需要傳入一個年份和月份,例如:2019,10 monthDays(y,m);// 返回公歷(!)y年m月的天數(shù) 需要傳入一個年份和月份,例如:2019,10 solarDays(y,m);// 農(nóng)歷年份轉(zhuǎn)換為干支紀年 需要傳入一個農(nóng)歷年份數(shù) 例如: 2019 toGanZhiYear(lYear);// 公歷月、日判斷所屬星座 需要傳入一個公歷年的月份和天數(shù) 例如: 10,21 toAstro(cMonth,cDay);// 傳入offset偏移量返回干支 offset是相對甲子的偏移量 toGanZhi(offset);// 傳入公歷y年獲得該年第n個節(jié)氣的公歷日期 例如:2019,3【即2019年第三個節(jié)氣】 getTerm(y,n);// 傳入農(nóng)歷數(shù)字月份返回漢語通俗表示法 例如:12【臘月】 toChinaMonth(m);// 傳入農(nóng)歷日期數(shù)字返回漢字表示法 例如:21 【廿一】 toChinaDay(d);// 年份轉(zhuǎn)生肖[!僅能大致轉(zhuǎn)換] => 精確劃分生肖分界線是“立春” 例如:1987 年份是兔 getAnimal(y);// 傳入陽歷年月日獲得詳細的公歷、農(nóng)歷,節(jié)氣,節(jié)日信息 例如:2019,1,1 solar2lunar(y,m,d);//傳入農(nóng)歷年月日以及傳入的月份是否閏月獲得詳細的公歷、農(nóng)歷 例如:1987,9,10 // isLeapMonth:boolean類型,如果這個月是閏月,則傳入true即可 lunar2solar(y, m, d, isLeapMonth);// 傳入公歷的月日和農(nóng)歷的月日,獲得對應(yīng)的公歷和農(nóng)歷的節(jié)日 string // 需要進行數(shù)字的拼接,如 1月1日 需傳入 11 ,1月15日,需傳入115,農(nóng)歷也是如此 // 這個函數(shù)在solar2lunar已有返回,直接調(diào)用solar2lunar函數(shù)即可。 festival(solarMD, lunarMD);四:返回示例展示
var result = calendar.solar2lunar(2019, 1, 1); console.log(result);以上就是cleander.js的使用介紹了。
順便提一句,如果只是單純的想改變一下日期的格式,湊巧你又用的是vue ,angular之類的框架,不妨考慮一下過濾器或者管道之類的東西。
總結(jié)
以上是生活随笔為你收集整理的cleander日期转换的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#毕业设计——基于C#+asp.net
- 下一篇: MOSS 2007 功能概述