回答
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. R幫助轉換因子至日期
- 2. javascript幫助日期/顯示
- 3. 幫助將PostgreSQL日期轉換爲SQL Server日期
- 4. Javascript幫助C#轉換器
- 5. Javascript中的日期轉換?
- 6. JavaScript中的轉換日期
- 7. 需要幫助轉換Java中的UTC日期字符串
- 8. Javascript轉換日期
- 9. Javascript:日期轉換
- 10. 在JavaScript中轉換日期
- 11. usort日期幫助
- 12. 轉換PHP-日期在Javascript的日期
- 13. 需要小的幫助,在紅寶石轉換日期格式
- 14. 需要幫助的轉換日期格式
- 15. 的JavaScript日期轉換
- 16. JavaScript的UTC日期轉換
- 17. 將Julian日期轉換爲日期javascript中的日期
- 18. 轉換戳日期爲JavaScript日期
- 19. javascript日期轉換日期無效
- 20. 幫助解釋/轉換奇數日期格式
- 21. 幫助將字符串日期轉換爲DateTime
- 22. SQL Server查詢幫助...需要將varchar轉換爲日期
- 23. 日期時間插入轉換需要幫助
- 24. 幫助JavaScript替換
- 25. mysqli_real_escape_string()轉換幫助
- 26. XSLT轉換(幫助)
- 27. 需要幫助將jquery轉換爲Javascript
- 28. 轉換ISO日期與JavaScript
- 29. 日期格式轉換javascript
- 30. 在Javascript轉換日期
你想只用英文還是用本地語言? –
此外,可能重複http://stackoverflow.com/questions/1643320/get-month-name-from-date-using-javascript –
只有英文。謝謝! – Zoolander