回答
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