1
A
回答
0
2
像这样的东西应该工作:
var date = "02-12-2011".split('-');
var month = (date[0] * 1) - 1; // * 1 to convert to Number - 1 to subtract to 1 (months are from 0 - 11)
var day = date[1];
var year = data[2];
var d = new Date();
d.setMonth(month);
d.setDate(day);
d.setFullYear(year);
console.log(d.toDateString()); // will output Sat Feb 12 2011
您还可以通过创建自己的函数,使用干将getMonth()
,getDate()
,getFullYear()
,getDay()
不同格式的日期。
如果您想要更轻的解决方案。否则@diEcho提到的链接看起来不错。
此外,W3School的参考,虽然不是风格最好的,但对于一般的“了解各种JavaScript对象的事实”参考是相当不错的。
下面是Date对象的链接:http://www.w3schools.com/jsref/jsref_obj_date.asp
+0
对于'month = ... -1'为+1。愚蠢的JavaScript日期对象认为月份运行时间从0到11.不是几天,而是几年,几个月。我讨厌业余设计的语言。 –
相关问题
- 1. 如何解析日期字符串?
- 2. 如何解析日期字符串
- 3. 如何解析日期字符串
- 4. 如何从字符串解析日期?
- 5. 解析日期字符串
- 6. 解析日期字符串
- 7. 如何在JavaScript中将字符串解析为日期对象?
- 8. 如何在JavaScript中解析日期时间字符串的日期部分?
- 9. Ruby中的解析日期字符串
- 10. 解析任何字符串SQL日期
- 11. 在Perl中解析日期字符串
- 12. 解析字符串日期以特定格式
- 13. NSDateFormatter dateFromString不会解析特定日期字符串
- 14. 如何解析字符串日期到MongoDB日期类型
- 15. 如何解析日期字符串到日期?
- 16. 如何解析Javascript中的字符串?
- 17. 解析字符串中的特定值
- 18. 解析Haskell中的特定字符串
- 19. 如何分析特定字符串日期时间格式
- 20. 如何将字符串解析为日期,当字符串中有字符?
- 21. 解析Java的字符串到日期
- 22. 解析Java中的JavaScript日期字符串
- 23. 如何解析包含时区的字符串中的日期
- 24. 如何解析Python中的HTTP日期字符串?
- 25. 如何解析d3.js v4中的ISO日期字符串?
- 26. 如何从配置单元中的字符串解析日期?
- 27. 如何解析PHP中特定定界节的字符串?
- 28. Swift 3解析日期字符串
- 29. IOS:从字符串解析日期
- 30. 解析长字符串日期时间
一个很多重复的问题在这里:http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript – diEcho
查看[datejs ](http://www.datejs.com/)。 –