1

我已经搜索了该网站,但没有找到接近我需要的答案。基本上我的日期正确显示为“ 2013-05-09 ”,但我想要的是“ 2013 March 19 ”或使其更好“ March 19, 2013 ”。

如果有的话,请向我提供已经回答的链接。

4

1 回答 1

1

你的意思是这样吗?

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 中寻找过一个预定义的函数,但是当我搜索时,这是我得到的最简单的答案,我也使用它。

于 2013-10-25T18:40:32.023 回答