Javascript 解析一个日期,如2012-11-07T00:00:00
我从我的客户处获得以下格式的日期: 2012-11-07T00:00:00(yyyy-mm-ddT00:00:00) 如何将其解析为日期对象 我的第一个选择是:Javascript 解析一个日期,如2012-11-07T00:00:00,javascript,node.js,date,Javascript,Node.js,Date,我从我的客户处获得以下格式的日期: 2012-11-07T00:00:00(yyyy-mm-ddT00:00:00) 如何将其解析为日期对象 我的第一个选择是: 获取前10个字符(2012-11-07) 将其除以“-” 创建新日期(拆分[0]、拆分[1]、拆分器[2]) 我知道,这样一个问题是显而易见的,而且答案过多,不仅在堆栈溢出中,而且我想: 知道一个没有任何库的更好的实践,纯JS(Date.parse()?) nodeJS广泛使用的数据库/框架也是如此 var d=新日期('201
- 获取前10个字符(2012-11-07)
- 将其除以“-”
- 创建新日期(拆分[0]、拆分[1]、拆分器[2])
- 知道一个没有任何库的更好的实践,纯JS(Date.parse()?)
- nodeJS广泛使用的数据库/框架也是如此
显然,答案过多,但无论如何你都会问。。。?!仅在StackOverflow上搜索一下,我就得到了这个问题的大约20个答案。由于时区的原因,您将遇到一些问题。新日期(“2017-06-11T00:00:00”)=2017年6月10日星期六19:00:00 GMT-0500(中央夏令时)请注意,字符串为6月11日,但解析的日期为6月10日。请参阅本文。