如何在JavaScript中解析日期时间

Wat*_*att 5 javascript jquery angularjs

我在这个格式mm/dd/yy 示例中有Date :格式示例中的04/11/13 时间HH:MM:SS :17:02:30

我必须解析上面两个值并输入一个dateTime具有以下格式的变量

YYYY-MM-DDTHH:MM:SSS

2013-04-11T17:02:30.000
Run Code Online (Sandbox Code Playgroud)

什么是在AngularJS或Javascript中执行此操作的最佳方法.我还需要验证用户输入并确保它是有效mm/dd/yy日期和有效HH:MM:SS时间

我知道有很多重复/类似的问题,但我找不到上面的答案,如果你找到一个,请告诉我.

Oli*_*ver 8

您不需要外部库来执行此操作.有关JavaScript可以正常处理的日期形式,请参阅此文档链接.

对于您的问题的具体解决方案:

var date = new Date("04/11/13" + " " + "17:02:30");
date.toISOString();
>> "2013-04-11T21:02:30.000Z"
Run Code Online (Sandbox Code Playgroud)

有关Date对象的更多信息,请参阅此MDN页面.