将日期(yyyy-mm-dd)转换为yyyy MMM dd javascript

时间:2012-11-28 16:28:16

标签: javascript date

我有以下代码

startDate = "2012-08-12"

我从那天起减去30天

var date = new Date(startDate);
var newDate = date.setDate(date.getDate() - 30);

我想以[{1}} yyyy MMM dd格式转换该新日期(从日期开始减去30天)

修改

我不想使用任何插件

我一直在尝试一个很长的方法来提取日期,月份和年份以及一系列数月,然后替换它。

1 个答案:

答案 0 :(得分:3)

您可以执行以下操作:

myDate= Date.parse("2012-08-12") - 2592000000;
newDate = new Date(myDate);

只需解析日期即可获得数字