我在使用Javascript转换ISO8601持续时间方面遇到了一些困难。
我想要做的是以下几点:
- 我的ISO8601持续时间如下:P3Y2W1DT25H5M
- 现在我想将其转换为Object,以便我能够访问duration.days,duration.years等属性。
- 我一直在尝试moment.js,但它会将30天转换为1个月(这是不一样的)。 364天也将转换为11个月30天,这是我不想要的。 364天应保持364天。但是,在moment.js网站上它确实有用,所以也许我的设置是错误的。但这并不重要,因为:
- 我最好不想在我的网站上加入moment.js,只进行2次转换。因此,我正在考虑手动执行此操作。
醇>
但是,我不确定如何启动/实现此功能。任何帮助,将不胜感激。如果您认为我的问题可以改进,请告诉我。
谢谢和亲切的问候