Javascript 使用momentjs到日期的日期字符串

Javascript 使用momentjs到日期的日期字符串,javascript,momentjs,Javascript,Momentjs,问题:我有一个日期字符串(可以是任何格式的31/10/93或10/31/93或93/10/31),希望将其转换为日期对象(UTC格式) 如何使用momentjs实现这一点 我试过的moment.utc(date),但没有结果 有什么建议吗 如果你不知道格式,你就不能。 必须为矩构造函数提供格式,因为 1993年1月2日可以是2月1日或1月2日。 对于moment.js来说,没有办法为您做出正确的决定 有关更多信息,请参阅以下部分 如果你不知道格式,你就不能。 必须为矩构造函数提供格式,因为 19

问题:我有一个日期字符串(可以是任何格式的
31/10/93
10/31/93
93/10/31
),希望将其转换为日期对象(UTC格式)

如何使用momentjs实现这一点

我试过的
moment.utc(date)
,但没有结果


有什么建议吗

如果你不知道格式,你就不能。 必须为矩构造函数提供格式,因为 1993年1月2日可以是2月1日或1月2日。 对于moment.js来说,没有办法为您做出正确的决定

有关更多信息,请参阅以下部分


如果你不知道格式,你就不能。 必须为矩构造函数提供格式,因为 1993年1月2日可以是2月1日或1月2日。 对于moment.js来说,没有办法为您做出正确的决定

有关更多信息,请参阅以下部分


您可以使用所述的多种格式解析字符串

如果需要,还可以传递locale参数

以下代码显示了问题的可能解决方案:

var-arr=['31/10/93','10/31/93','93/10/31'];
对于(变量i=0;i

您可以使用所述的多种格式解析字符串

如果需要,还可以传递locale参数

以下代码显示了问题的可能解决方案:

var-arr=['31/10/93','10/31/93','93/10/31'];
对于(变量i=0;i

瞬间可以动态地采用格式吗?通过传递local?可以在每次希望它解析字符串并转换为矩对象时为其提供如下格式:矩(“12-25-1995”,“MM-DD-YYYY”);时刻可以动态地采取格式吗?通过传递local?可以在每次希望它解析字符串并转换为矩对象时为其提供如下格式:矩(“12-25-1995”,“MM-DD-YYYY”);你的答案很接近!但我希望moment有一些东西,只要看看
moment.local()
,确定日期转换为UTC的格式。@geekonggadgets我更新了我的答案,试图告诉你你在评论中解释的内容。你如何使用local将2016年2月2日
更改为用户日期格式?像
DD/MM/yyyyy
MM/DD/YYYY
yyy/MM/DD
你的答案足够接近了!但我希望moment有一些东西,只要看看
moment.local()
,确定日期转换为UTC的格式。@geekonggadgets我更新了我的答案,试图告诉你你在评论中解释的内容。你如何使用local将2016年2月2日
更改为用户日期格式?如
DD/MM/yyyyy
MM/DD/YYYY
YYYY/MM/DD