今天如何以时间戳(GMT)开始(00:00:00)和结束(23:59:59)?电脑使用当地时间.
我需要以YYYY/mm/dd hh:m:sec格式捕获Now()日期和时间.它需要在GMT时间.
如何使用Javascript实现这一目标?
我正在制作一个画布图,它实时更新我们正在向客户展示的信息,并且正在准备时钟上的DST更改.我们的要求之一是图表能够照常运行,而不需要客户在时钟切换时刷新页面.
在解决这个问题时,我发现了Firefox的这个错误:
https://bugzilla.mozilla.org/show_bug.cgi?id=127246
基本上,如果更改系统时间而不必关闭浏览器/选项卡,则JavaScript中的Date()对象不会更新,而且由于我们使用系统时钟查询API,这是一个非常重要的问题.
我假设它没有固定,因为票仍然标记为"新",我也很确定这是导致问题而不是我的代码的另一部分,所以我怎样才能得到系统的当前时间它在Firefox中更改后的时钟而不必刷新页面?
仅供参考我正在使用的Firefox版本是19.0.2
提前致谢
例
将系统时钟设置为12:00并打开Web应用程序...
var currentHour = new Date().getHours() //returns 12
Run Code Online (Sandbox Code Playgroud)
将系统时钟设置为13:00而无需重新打开Web应用程序.
var currentHour = new Date().getHours() //returns 12
Run Code Online (Sandbox Code Playgroud) 我需要使用 JSON 获取当前时间(从可靠来源)。精确时间在我的应用程序中至关重要,因此我不能依赖设备的时间,即使它只有一两秒钟。
编辑:我并不担心“精度”,而只是让运行该应用程序的多个设备具有相同的时间。
JavaScript的getTime()返回"自1970年1月1日00:00:00 UTC以来的毫秒数".
我可以依靠不同机器的相似性吗?我不需要精确到毫秒,只需几秒钟.
或者我是否需要使用外部时间服务API,如此问题?
JavaScript从哪里获取当前时间 - 是否取决于机器的时钟?
我目前正在使用自己的网络服务来节省时间.该页面发送ajax请求并接收包含当前日期和时间的json字符串.
我在网上浏览了一下,我发现其他服务器允许jsonp请求来获取时间,但我不知道它们到底有多可靠.
是否有可靠的免费服务来检索您可以推荐的当前时间?
谢谢.