如何从节点JS中的字符串中选择任何格式的日期?

时间:2017-10-20 09:26:32

标签: node.js

我有一个这样的字符串:

日期/时间:2016年11月28日09:19:52A - NC4-105-01-32

我如何解析这个以获取日期?

2 个答案:

答案 0 :(得分:0)

我假设您想要问题中的日期对象。最简单的方法是使用substr see docsnew Date() see docs

```



const dateString = 'Date/Time: November 28, 2016 09:19:52A - NC4-105-01-32'

const dateObject = new Date(dateString.substr(11, 17));

console.log(dateObject)




```

答案 1 :(得分:0)

如果格式始终如此,那么您可以像这样解析它。

var start = string.indexOf(':') + 1;
var end = string.indexOf(',', start) + 5;
var date = new Date(string.substr(start, end).trim());