问题标签 [gettime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
749 浏览

javascript - 使用 getTime() 使用 Javascript 初始化重复操作

我是开发新手,所以这可能是一个愚蠢的问题,但我想我还是会问。毕竟,我看起来不好只会让你看起来更好。:)

我想根据时间更改元素的 css 样式。我已经尝试了几种不同的方法,并且可以获得在 html 中显示的时间,但我不能使用时间来触发其他事件。我把这个小页面放在一起,让事情对我来说更简单。

所以,我的小脑袋告诉我这应该做的是,在页面加载时,执行 maFucktion() ,它应该启动一个 for 循环,它:

(1) 设置一个新的 Date() (2) 使用 getTime() 方法获取自 1970 年 1 月 1 日以来的时间,以毫秒为单位 (3) 使用模运算符将其分解为半秒 (4) 并提供新的背景颜色以及基于值是否在 0-499 之间或其他条件的除法余数

我希望它每半秒更改一次 box.style.backgroundColor ,这最终应该看起来像 1998 年那些愚蠢的横幅广告之一,但我无法让它自动更改。

我知道 for 循环可能不是最好的,但它至少应该为#box 显示一个新的 innerHTML 值,对吗?

0 投票
1 回答
3082 浏览

javascript - Javascript,getTime()

我试图了解一些关于getTime(),我的问题是,我正在设置一个新的 Date,让我们说:23,07,2012。当我使用getTime()它时,我应该得到自01,01,1970 以来的毫秒数。 当我将得到的值除以getTime()( 1000*60*60*24)时,我应该得到从01,01,197005,07,2012的天数,但不知何故我得到了一个带小数点的数字(15543.875 )我不明白为什么,我的意思是从01,01,197023,07,2012我应该得到一个整数(我的想法),我知道我真的错了,如果有人可以帮我理解为什么结果中的小数点。

0 投票
2 回答
5779 浏览

php - Javascript getTime到php日期

我有 javascript 使用 getTime() 将我视图中的日期转换为时间字符串。然后将其存储为我选择表单中选项的值。一旦它被传递给 php,我如何把它变成一个 php 日期?

我已经做好了:

0 投票
1 回答
9666 浏览

c - clock_gettime 和 CLOCK_PROCESS_CPUTIME_ID 的数字错误

我在 64 位 Ubuntu 12.04 系统上并尝试了以下代码:

据我了解,这应该打印类似

但就我而言,我得到的是

这是正确的行为吗?如果是这样,我如何确定 sys1 和 sys2 的实际秒数?

当我将 CLOCK_PROCESS_CPUTIME_ID 更改为 CLOCK_REALTIME 时,我得到了预期的结果,但这不是我想要的,因为我们需要精度。

[编辑] 显然 CLOCK_PROCESS_CPUTIME_ID 返回 cpu 用于处理的实际时间。CLOCK_MONOTONIC 似乎返回了正确的值。但精度如何?

0 投票
0 回答
164 浏览

time - clock_gettime 机器之间的速度差异

我正在尝试使用clock_gettime(CLOCK_MONOTONIC, &tp)时间戳,我发现它在各种机器上具有非常不同的性能。例如,在配备 Xeon X5670 处理器、运行内核 2.6.27 的机器上,每次调用需要 682ns,而在另一台使用相同处理器、运行内核 2.6.18 的机器上,每次调用需要 249ns。在具有运行 2.6.27 的 X5472 处理器的第三台机器上,每次调用需要 183ns。

什么可以解释这些差异?我可以使用内核选项或其他设置来改善这些调用的延迟吗?

谢谢。

艾略特

0 投票
1 回答
29455 浏览

java - new Date().getTime() 不以毫秒为单位返回时间戳

我有一个类,它使用java.util.Date类来创建日期对象并getTime()用于获取当前毫秒。

我在getTime()返回毫秒的 Java 文档中看到过,我的机器上也有同样的情况。

我有另一台服务器,当我在服务器上部署我的应用程序时,同样getTime()会以秒为单位返回时间戳。

例如

  • 服务器上的值:1350054625
  • 本地价值:1350054625000

我想知道这怎么可能,我在本地尝试了相同的代码,然后又得到了以毫秒为单位的时间戳。

下面是部分代码...

0 投票
2 回答
9076 浏览

android - 日历 getTimeInMillis() 与时区有关吗?

Java:时区为什么不同的时区以毫秒为单位给出相同的值

参考上面的链接,我假设 Calendar 类的 getTimeInMillis() 返回独立于时区的毫秒数。

但使用以下代码:

起初,尝试将我的系统时钟设置为 10:00 和 GMT+02:00

产生一定的输出数。但是将系统时钟设置为 10:00 和 GMT+00:00

输出数量比前一种情况大约多 7200,相当于大约 2 小时。

为什么?

0 投票
2 回答
4125 浏览

linux - ARM 性能计数器与 linux clock_gettime

我在开发板 (ZC702) 上使用 Zynq 芯片,它有一个 667MHz 的双 cortex-A9 MPCore,并带有一个 Linux 内核 3.3 我想比较一个程序的执行时间,所以首先使用 clock_gettime 然后使用由 ARM 的协处理器提供的计数器。计数器每一个处理器周期递增一次。(基于这个stackoverflow的问题这个

我用 -O0 标志编译程序(因为我不希望完成任何重新排序或优化)

我用性能计数器测量的时间是 583833498(周期)/666.666687 MHz = 875750.221(微秒)

使用 clock_gettime() ( REALTIME 或 MONOTONIC 或 MONOTONIC_RAW )时,测量的时间为: 731627.126(微秒),少了150000微秒。

谁能解释我为什么会这样?为什么有区别?处理器没有时钟缩放,如何通过 clock_gettime 获得更少的执行时间?我在下面有一个示例代码:


0 投票
5 回答
41554 浏览

android - Android:日期(年、月、日)

我想将日期作为年、月、日而不用小时或分钟或其他任何东西,我不想单独获得年和月和日。因为作为一个完整的日期,我需要它来与另一个日期进行比较

例如今天28.11.2012并将其与11.12.2011 今天减去11.12.2011超过 280 天进行比较我想执行一些代码

0 投票
1 回答
87 浏览

iphone - 如何在 iphone 的谷歌地方获取新位置?

先生,我是 iPhone 开发的新手。我需要知道如何在不发送 url 请求中的纬度和纬度的情况下获取新位置。

这是我的代码,我通过带有 iat 和 lang 值的 url 请求进行了请求,现在我需要在没有这两个值的情况下给出。但它应该采用当前值