【发布时间】:2013-05-16 20:30:09
【问题描述】:
我有这个变量来保存一个时间/日期的字符串。
问题是,它还显示了我不想要的时区。所以这就是我所拥有的:
//data[i].posted has seconds sinch epoch
var postedon = new Date( parseInt(data[i].postedon/1000) );
document.write = postedon;
结果是我得到例如:
Thu Jan 01 1970 00:00:00
GMT+0000 (GMT Standard Time)
事情是我不想要GMT+0000 (GMT Standard Time)
如何过滤掉?
【问题讨论】:
-
data[i].postedon是什么? -
@karthikr 它在问题中说
-
@Bergi 我并没有尝试使用库:)
-
对现有代码的几点说明: 1) 如果您除以
1000,则实际上隐含了parseFloat,使parseInt无用。 2)即使它不是无用的,您也应该始终将基数作为第二个参数传递,几乎总是10。 3) 如果data[i].postedon是秒数,你应该乘 以1000,而不是除以。
标签: javascript