是一个梦幻般的时间和日期库,具有许多出色的功能和实用程序。 但是,如果您在对性能敏感的Web应用程序上工作,则由于其复杂的API和较大的捆绑包大小,可能会导致巨大的性能开销。 Moment.js的问题: 它高度基于OOP API,这使其无法与摇树一起使用,从而导致巨大的捆绑包大小和性能问题。 它是可变的,并且会导致错误: 复杂的OOP API(使可变性问题加倍)。 这是一个示例: : Moment.js允许使用a.subtract('ms', 50) , a.subtract(50, 'ms')甚至a.subtract('s', '50') 。 如果您不是使用时区,而是使用mom