javascript - currDateStart.format 不是函数

标签 javascript momentjs

我想解析这个日期Tue, 27 Oct 2015 00:00:00 GMT(是一个字符串)。为了解析日期,我正在使用此解决方案:

start = moment(currDateStart.format("YYYY-MM-DD") + ' ' + workingDay.start); 

其中 currDateStart 是上面的日期,workingDay.start 对应于 09:00

所以最终结果应该是这样的:Tue, 27 Oct 2015 09:00:00 GMT

但我的问题是我收到此错误:

Uncaught TypeError: currDateStart.format is not a function

我正在使用 moment.js 有什么问题吗?

最佳答案

看来您需要提前关闭括号:

start = moment(currDateStart).format("YYYY-MM-DD") + ' ' + workingDay.start;

以便您在 moment 对象上调用 format

http://jsfiddle.net/FLhpq/2218/

http://jsfiddle.net/FLhpq/2219/

关于javascript - currDateStart.format 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33354639/

相关文章:

javascript - CF-Hash 属性和脚本神秘地添加到 mailto 链接

javascript - 构建 Angular 6 项目时遇到麻烦。获取 webpack 错误。找不到任何 webpack.config.js 文件。

javascript - 在 Material UI 中,和号后面的空格和没有空格有什么区别?

javascript - 远程时区的material-ui LocalizationProvider

javascript - MomentJs 输出的 toDate() 日期不正确

javascript - 将 react-datepicker 与 redux-form 结合使用

javascript - 大型 WebGL 应用程序加载时间

javascript - 当到达下拉列表时点击 iphone 手机箭头键,它应该显示下拉列表内容

javascript - Chart.js xAxes 日期标签根据屏幕宽度进行更改

javascript - Moment.js unix 时间戳总是以分钟为单位显示时间