1

我有我的 dateString 格式:2013/05/04 00:00:00。由此,我想以yyyy/MM/ddjavascript或dojo的形式形成日期对象。我尝试使用date.format. 但它无法理解格式并返回我null。我怎样才能做到这一点?

4

2 回答 2

5

已回答,但如果你使用道场,你可以这样做

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-30T11:07:56.013 回答
0

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

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

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

于 2013-05-30T11:06:27.400 回答