date-io JavaScript 日期管理库抽象接口开源项目

我要开发同款
匿名用户2021年12月08日
18阅读
开发技术JavaScriptTypeScript
所属分类常用JavaScript包、Web应用开发
授权协议MIT

作品详情

date-io是对常见JavaScript日期管理库的抽象,通过luxon、date-fnsv2、dayjs和moment公开了一个抽象接口。允许构建任何UI日期或时间组件,同时利用用户项目中使用的相同日期管理库。

date-io简化了时区管理,允许代码返回与用户期望的完全相同的类型,且使用特定的日历系统(例如Jalali日历)。

用例importLuxonAdapterfrom"@date-io/luxon";importDateFnsAdapterfrom"@date-io/date-fns";constdateFns=newDateFnsAdapter();constluxon=newLuxonAdapter({locale:"fr"});//passfrenchlocaleconstinitialLuxonDate=luxon.date("2018-10-28T11:44:00.000Z");constinitialDateFnsDate=dateFns.date("2018-10-28T11:44:00.000Z");constupdatedLuxonDate=luxon.addDays(initialLuxonDate,2);constupdatedDateFnsDate=dateFns.addDays(initialDateFnsDate,2);luxon.format(updatedLuxonDate,"fullDateTime24h");//"2018,octobre3011:44"dateFns.format(updatedLuxonDate,"fullDateTime24h");//"2018,October30th11:44"

 

 

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论