【发布时间】:2012-04-29 23:14:07
【问题描述】:
我有一个用 JavaScript 打印当前日期和时间的脚本,但 DATE 总是错误的。代码如下:
var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth()
+ "/" + currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":" + currentdate.getSeconds();
它应该打印18/04/2012 15:07:33 并打印3/3/2012 15:07:33
【问题讨论】:
-
一般来说,您应该努力阅读您正在使用的 API 的文档。以下是 Javascript Date 对象的一些文档:developer.mozilla.org/en/JavaScript/Reference/Global_Objects/…。在那里可以找到解决问题所需的所有信息。
-
@Ricardo:MDN 是一个出色的 reference,可以解决这个问题和许多其他问题。请使用它。
-
人们总是抱怨某些问题,但很少有关于 SO 的问题无法通过阅读文档来回答。我喜欢这个网站,因为它有简洁的答案和示例,说明如何做我想做的事情,就像这个问题一样。
-
当人们在谷歌上搜索他们而不是 api 文档时,分享知识而不让人们吃得不好是不是很糟糕?
标签: javascript date time concatenation