som*_*Guy 2 node.js momentjs moment-timezone moment-range
我在使用所有3个包时遇到问题.我这样定义它们:
var moment = require('moment-timezone');
var momentRange = require('moment-range');
Run Code Online (Sandbox Code Playgroud)
当我想使用时刻范围函数时,我试图像这样调用它:
var range1 = momentRange.range(moment("string1"), moment("string2"));
Run Code Online (Sandbox Code Playgroud)
我收到错误: TypeError: momentRange.range is not a function
我究竟做错了什么?
根据文档,您应该使用该moment-range库首先扩展核心moment库本身,然后使用,moment.range因为该moment-range包添加了moment对象的附加功能:
var momentRange = require('moment-range');
momentRange.extendMoment(moment);
moment.range(moment(…), moment(…)); // Now usable
Run Code Online (Sandbox Code Playgroud)
具体来说,在他们的文档:
CommonJS的:
Run Code Online (Sandbox Code Playgroud)const Moment = require('moment'); const MomentRange = require('moment-range'); const moment = MomentRange.extendMoment(Moment);
| 归档时间: |
|
| 查看次数: |
2116 次 |
| 最近记录: |