将日期格式从'yyyy-mm-dd'更改为'yyyy MMM dd'或'MMM dd,yyyy'

时间:2013-10-25 18:32:49

标签: javascript jquery ajax datetime-format

我搜索了网站,但没有找到接近我需要的答案。基本上我的日期显示为“ 2013-05-09 ”,但我想要的是“ 2013年3月19日”或更好“ 3月19日, 2013 ”。

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

1 个答案:

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