1

我有一个纪元 1362873600,我只关心日期部分,而不是时间。

我的目标是:03/10/13

我正在执行以下操作:

var dateFormatter = new google.visualization.DateFormat({formatType: 'short'});
dateFormatter.formatValue(epochValue);

我已经尝试将 epochValue 作为字符串和 int。

两者都产生:对象 1362873600 没有方法 'getTimezoneOffset'

是否有一个选项我可以用来忽略时区部分?formatValue 期望有什么 getTimezoneOffset 方法?文档只是说“价值” 。

4

1 回答 1

1

看起来像是formatValue在期待一个Date对象。如果您知道时代,则可以构建一个new Date(epoch)。创建该对象后,您应该能够将其传递给formatValue并获得您期望的值。

var dateFormatter = new google.visualization.DateFormat({formatType: 'short'});
var result = dateFormatter.formatValue(new Date(epochValue));
于 2013-03-13T05:14:40.897 回答