将月份字符串转换为日期
convert month string to date
我使用的库不会按字符串值对对象进行排序,而是按日期对它们进行排序。我有像"2008-04"这样的月份,我应该能够将它们转换为适当月份的第一个Javascript日期。但我的本地时区搞砸了:
new Date('2008-04')
Mon Mar 31 2008 20:00:00 GMT-0400 (EDT)
这可能是《如何将JavaScript日期转换为UTC?》的副本?,但对于我的特定用例,也许有一个比那里的答案更简单的答案?
顺便说一句,我通过指定月份的第一个得到了相同的答案:
new Date('2008-04-01')
Mon Mar 31 2008 20:00:00 GMT-0400 (EDT)
我正在使用ES6。我想这不会让事情变得更简单吗?
将'-01T00:00:00Z'
添加到包含ISO 6801日期的字符串中:
document.write(new Date('2008-04' + '-01T00:00:00Z'));
new Date('2008-04').toUTCString()
"Tue, 01 Apr 2008 00:00:00 GMT"
或
new Date('2008-04').toISOString()
"2008-04-01T00:00:00.000Z"
相关文章:
- 将Javascript日期转换为ASP.NET日期格式
- 如何将日期转换为周名
- 如何将日期转换为标准格式
- Javascript/Json日期转换问题
- 根据浏览器位置,用JavaScript将输入的日期转换为UTC
- 如何在 java 脚本中将字符串日期转换为 GMT
- Javascript中的日期转换
- JavaScript 将日期转换为格式
- 将正常日期转换为 unix 时间戳
- 时刻/时区 - 将日期转换为 unix
- 蒙戈将ISO日期转换为奇怪的字符串
- AngularJS希伯来文日期转换器
- JavaScript将人类可读的日期转换为unix时间戳,然后再转换回来
- php日期转换为javascript日期
- 将日期转换为可读性更强的格式
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- 如何在 Java 中将 JavaScript 日期转换为日期
- javascript中的日期转换和操作,带有阿拉伯月份
- 将javascript日期转换为julian日期
- 如何将日期选择器日期转换为JSON对象以用于AJAX请求