2

我有以下代码

startDate = "2012-08-12"

我从那个日期减去 30 天

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

我想将 newDate 转换为格式yyyy MMM dd 2012 JUL 11(从日期减去 30 天)

编辑

我不想使用任何插件

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

4

1 回答 1

3

您可以按以下方式执行此操作:

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

只需解析日期,您就可以得到一个数字

于 2012-11-28T16:39:00.843 回答