parsingdate,如2012-11-07T00:00:00

我从我的客户那里获得这种格式的date:

2012-11-07T00:00:00(yyyy-mm-ddT00:00:00)

我怎样才能parsing到一个date对象?

我的第一个select是:

  • 获得前10个字符(2012-11-07)
  • 拆分“ – ”
  • 创build新的date(splitted [0],splitted [1],splitter [2])

我知道这样的问题是显而易见的,不仅在堆栈溢出,但我想:

  • 知道一个更好的做法,没有任何库,纯JS(Date.parse()?)
  • 与广泛使用的nodeJS的date库/框架相同

var d = new Date('2012-11-07T00:00:00')