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

时间:2013-05-30 10:44:20

标签: javascript dojo

我有这种格式的dateString:2013/05/04 00:00:00。从这里,我想在javascript或dojo中以yyyy/MM/dd的形式形成日期对象。我尝试使用date.format。但它无法理解格式并返回给我null。我怎么能这样做?

2 个答案:

答案 0 :(得分:5)

已经回答,但是如果你使用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"
  }));
})

答案 1 :(得分:0)

我会调查使用类似String.format for JavaScript中描述的库。它比简单的字符串解析更具功能性。

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

小提琴:http://jsfiddle.net/vVgTc/