dojo或javascript中的日期字符串格式

dojo或javascript中的日期字符串格式,javascript,dojo,Javascript,Dojo,我的日期字符串格式如下:2013/05/04 00:00:00。由此,我想在javascript或dojo中以yyyy/MM/dd的形式形成date对象。我尝试使用date.format。但是它无法理解格式并返回我null。如何才能做到这一点?我将研究如何使用中所述的库。它比简单的字符串解析功能多一点 var d = new Date(); console.log(d.format("yyyy/MM/dd"); // prints 2013/05/30 Fiddle:我将研究使用中所述的库。它

我的日期字符串格式如下:
2013/05/04 00:00:00
。由此,我想在javascript或dojo中以
yyyy/MM/dd
的形式形成date对象。我尝试使用
date.format
。但是它无法理解格式并返回我
null
。如何才能做到这一点?

我将研究如何使用中所述的库。它比简单的字符串解析功能多一点

var d = new Date();
console.log(d.format("yyyy/MM/dd"); // prints 2013/05/30

Fiddle:

我将研究使用中所述的库。它比简单的字符串解析功能多一点

var d = new Date();
console.log(d.format("yyyy/MM/dd"); // prints 2013/05/30

Fiddle:

已回答,但如果您使用dojo,您可以这样做

require(["dojo/date/locale"], function(locale){
  console.log(locale.format(new Date("2013/05/04 00:00:00"),{
    selector: "date",
    datePattern : "yyyy/MM/dd"
  }));
})

已经回答了,但是如果您使用dojo,您可以这样做

require(["dojo/date/locale"], function(locale){
  console.log(locale.format(new Date("2013/05/04 00:00:00"),{
    selector: "date",
    datePattern : "yyyy/MM/dd"
  }));
})

是否要将此2013/05/04 00:00:00转换为此2013/05/04?或者确切地说是的。确切地我想要从2013/05/04 00:00:00到2013/05/04,但2013/05/04 00:00:00是一个字符串,其中2013/05/04应该是日期。是否将此2013/05/04 00:00转换为此2013/05/04?或者确切地说是的。确切地我想要从2013/05/04 00:00到2013/05/04,但是2013/05/04 00:00:00是一个字符串,其中as 2013/05/04应该是日期