问题:
前提条件
- 要处理的时间: 2018.08.16 10:00
- 处理要的格式: 2018/08/16 10:00
出现的问题
- chrome显示正常结果
- Firefox和safari中显示Invalid Date
最后的结论
- 其实不是moment.js的锅,这个是Firefox和safari 本来就不支持’ . ‘这种时间格式。
- 可以使用moment(date).isValid(),查看输入处理的值是否可处理。
// 处理时间: 2018.07.16 18:11:00
false // 火狐下
true // chrome下
可以手动处理一下要处理的时间格式
date.split('.').join('/')