我已经搜索了该网站,但没有找到接近我需要的答案。基本上我的日期正确显示为“2013-05-09”,但我想要的是“2013 年 3 月 19 日”或使其更好“3 月 19 日, 2013 年”。
请向我提供已回答的链接(如果有)。
最佳答案
你的意思是这样吗?
var monthStrings = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var yourDate = "2013-05-09";
var result = yourDate.split("-")[0] + " " + monthStrings[parseInt(yourDate.split("-")[1])] + " " + yourDate.split("-")[1];
alert(result);
我之前在 javascript 中寻找过可以执行此操作的预定义函数,但是当我搜索时,这是我得到的最简单的答案,我也使用它。
关于javascript - 将日期格式从 'yyyy-mm-dd' 更改为 'yyyy MMM dd' 或 'MMM dd, yyyy',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19597086/