【发布时间】:2017-10-06 11:52:18
【问题描述】:
我有一个使用时刻格式化的日期,如下所示: 2105 年 3 月 4 日。我想再次使用 moment 将其转换为 iso。结果我在写:
const IsoDateTo = moment(dateTo).format('YYYY-MM-DD[T]HH:mm:ss');
日期是 23/04/2105,但 IsoDateTo 返回如下内容: 2105-03-04T00:00:00 此外,当我输入大于 12 的日期时,它会返回无效日期。为什么会这样?
【问题讨论】:
-
所以...什么是“dateTo”。是字符串还是矩对象?
-
当我 console.log 的类型 dateTo 它显示一个字符串。但是要将其转换为这个字符串,我使用 moment
-
什么字符串?什么是“大于 9 的日期”?
-
当日期值大于 12 时,抱歉不是从 9 开始,它显示我的日期无效
-
你知道在不同的国家/地区,日期的格式是不同的。 dd.mm.yyyy 和 mm/dd/yyyy,对吗?所以对我们来说,语言环境月即将到来
标签: javascript date momentjs