我花了很长时间在网上搜索JS库或Node模块,只做一件事:解释所有类型的用户输入日期(只是英语很好)并将它们转换为标准日期。
例如,它应该能够识别并将以下内容转换为实际日期:
curl -u admin:admin -H 'X-Requested-By:ambari' -X DELETE \
'http://localhost:8080/api/v1/clusters/BI4_QSE/services/SPARK'
{
"status" : 500,
"message" : "org.apache.ambari.server.controller.spi.SystemException:
An internal system exception occurred: Cannot remove SPARK.
Desired state STARTED is not removable.
Service must be stopped or disabled."
}
Sugar.js这样做,但是我不想要它的所有其他功能,它扩展了原生对象。 Moment.js不赞成这样做的能力,因为他们认为它过于自以为是 - 很好。
有人会认为有人为此建立了一个图书馆。有谁知道吗?
答案 0 :(得分:2)
在这种情况下,库提供了我需要的功能,但我不需要整个库,我只会删除我需要的库部分。
Sugar.js实际上提供了一个自定义选项,所以这更容易做到。
此外,如果您使用bower或npm进行包管理,那么已经有一个包含Sugar.js的Date函数的包: