回答
var str = "01/01/2011",
date = new Date(str),
months = ["January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"],
converted = months[date.getMonth()] + " " +
date.getDate() + ", " + date.getFullYear();
如果你还没有,看看date.js -
它的任何日期相关的功能是伟大的,并有吨的例子在他们的网站做的一切你能想象。
更新:好有些人怀疑我疯狂的skillz编码:)
<script src="http://www.datejs.com/build/date.js" type="text/javascript"></script>
<script language="Javascript">
var d = Date.parse('03/08/1980');
window.alert(d.toString('MMMM d, yyyy'));
</script>
尽管答案中没有代码,但对于我不了解的有用资源+1,! –
如果你推荐一个图书馆来做到这一点,你至少应该展示如何去做这个人的要求。如果您编辑以显示如何使用date.js执行此操作,我会取消我的downvote。 –
公平,更新.. –
var str = "1/1/2011";
var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
var parts = str.split("/");
var formatted = monthNames[parseInt(parts[0], 10)-1] + " " + parts[1] + ", " + parts[2];
我希望这有助于
var dat = new Date("01/01/2011");
var monthNames = [ "January", "February", "March", "April", "May", "June","July", "August", "September", "October", "November", "December" ];
var stringDate = monthNames[dat.getMonth()] + ", " + dat.getDate() + ", " + dat.getFullYear();
我写了一个最新的图书馆类似DateJS,只有它的体积更小,速度更快,而且不会修改Date.prototype
。它处理解析,操作和格式化,包括timeago。
我看到你只需要英语,但是在underscore.date中支持i18n。
https://github.com/timrwood/underscore.date
随着underscore.date,这是你将如何解决你的问题。
_date('01/01/2011', 'MM/DD/YYYY').format('MMMM D, YYYY');
那么'MMMM'返回月份的名字? –
正确,MMMM =月份的全名,MMM =月份的缩写名称。所有替换密钥均位于https://github.com/timrwood/underscore.date的文档中 – timrwood
- 1. 帮助将PostgreSQL日期转换为SQL Server日期
- 2. Javascript中的日期转换?
- 3. Javascript帮助C#转换器
- 4. Javascript:日期转换
- 5. 在JavaScript中转换日期
- 6. usort日期帮助
- 7. JavaScript的UTC日期转换
- 8. 需要帮助的转换日期格式
- 9. 转换戳日期为JavaScript日期
- 10. 帮助解释/转换奇数日期格式
- 11. SQL Server查询帮助...需要将varchar转换为日期
- 12. 帮助将字符串日期转换为DateTime
- 13. JSP和JavaScript转换日期
- 14. 日期格式转换javascript
- 15. 转换ISO日期与JavaScript
- 16. 在Javascript转换日期
- 17. 帮助JavaScript替换
- 18. 转换伪日期字符串转换成JavaScript日期对象
- 19. 转换.NET日期格式转换为JavaScript日期
- 20. 如何在JavaScript中转换JavaScript日期到日期?
- 21. PHP日期/时间帮助/
- 22. 日期时间帮助php
- 23. Android日期格式帮助
- 24. 修改日期帮助
- 25. 帮助日期格式
- 26. SQL帮助(日期函数)
- 27. 日期函数帮助
- 28. php日期格式帮助
- 29. XSL转换的帮助
- 30. 转换的帮助:__asm__ __volatile__
你想只用英文还是用本地语言? –
此外,可能重复http://stackoverflow.com/questions/1643320/get-month-name-from-date-using-javascript –
只有英文。谢谢! – Zoolander