如何在javascript中以yyyy mm dd格式获取日期?

如何在javascript中以yyyy mm dd格式获取日期?,javascript,jquery,date,Javascript,Jquery,Date,我有格式的日期:Thu,2016年12月1日00:00:00 GMT,如何从中获取格式日期yyy-mm-dd?如果您想坚持使用普通JS: Date.prototype.yyyymmdd = function() { var mm = this.getMonth() + 1; var dd = this.getDate(); return [this.getFullYear(), (mm>9 ? '' : '0') + mm, (dd&g

我有格式的日期:
Thu,2016年12月1日00:00:00 GMT
,如何从中获取格式日期
yyy-mm-dd

如果您想坚持使用普通JS:

Date.prototype.yyyymmdd = function() {
  var mm = this.getMonth() + 1;
  var dd = this.getDate();

  return [this.getFullYear(),
          (mm>9 ? '' : '0') + mm,
          (dd>9 ? '' : '0') + dd
         ].join('-');
};
如果你想分的话

var a='Thu,2016年12月1日00:00:00 GMT'
var s=a.分割(“”)
控制台日志

console.log(s[3]+'-'+s[2]+'-'+s[0])
真的,你试过什么吗?如果你对库没问题,你可以使用矩.jsthis@Durga我甚至不知道如何解析它,所以我只是问了一个问题。我试图找到解决办法,但没有找到。当你找不到解决办法时,你会问这个问题吗?重复这篇文章@Klimenkomud如果你只搜索第一个链接将给你一个答案。如果需要,可以使用moment.js<代码>时刻(“2016年12月1日星期四00:00:00 GMT”)。格式(“YYYY-MM-DD”)