覆盖当前js默认无效日期文本

Ala*_*all 2 javascript momentjs

我怎样才能覆盖moment.js

var defaultInvalidDate = 'Invalid date';
Run Code Online (Sandbox Code Playgroud)

不改变moment.js文件.就像我的网站用Site.css覆盖某些bootstrap css样式一样,所以当bootstrap更新时我不会丢失更改,是否有任何方法可以覆盖momentjs?

提前致谢

Adn*_*mer 5

只需更新由使用当前区域moment.js使用moment.updateLocale(localeName, config)

moment.updateLocale(moment.locale(), { invalidDate: "Invalid Date Updated" })
Run Code Online (Sandbox Code Playgroud)

这是工作示例:

console.log(moment(new Date("Aa")).format(""));
moment.updateLocale(moment.locale(), { invalidDate: "Invalid Date Updated" })
console.log(moment(new Date("Aa")).format(""));
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)