问题标签 [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.
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 值,对吗?
javascript - Javascript,getTime()
我试图了解一些关于getTime()
,我的问题是,我正在设置一个新的 Date,让我们说:23,07,2012。当我使用getTime()
它时,我应该得到自01,01,1970 以来的毫秒数。
当我将得到的值除以getTime()
( 1000*60*60*24)时,我应该得到从01,01,1970到05,07,2012的天数,但不知何故我得到了一个带小数点的数字(15543.875 )我不明白为什么,我的意思是从01,01,1970和23,07,2012我应该得到一个整数(我的想法),我知道我真的错了,如果有人可以帮我理解为什么结果中的小数点。
php - Javascript getTime到php日期
我有 javascript 使用 getTime() 将我视图中的日期转换为时间字符串。然后将其存储为我选择表单中选项的值。一旦它被传递给 php,我如何把它变成一个 php 日期?
我已经做好了:
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 似乎返回了正确的值。但精度如何?
time - clock_gettime 机器之间的速度差异
我正在尝试使用clock_gettime(CLOCK_MONOTONIC, &tp)
时间戳,我发现它在各种机器上具有非常不同的性能。例如,在配备 Xeon X5670 处理器、运行内核 2.6.27 的机器上,每次调用需要 682ns,而在另一台使用相同处理器、运行内核 2.6.18 的机器上,每次调用需要 249ns。在具有运行 2.6.27 的 X5472 处理器的第三台机器上,每次调用需要 183ns。
什么可以解释这些差异?我可以使用内核选项或其他设置来改善这些调用的延迟吗?
谢谢。
艾略特
java - new Date().getTime() 不以毫秒为单位返回时间戳
我有一个类,它使用java.util.Date
类来创建日期对象并getTime()
用于获取当前毫秒。
我在getTime()
返回毫秒的 Java 文档中看到过,我的机器上也有同样的情况。
我有另一台服务器,当我在服务器上部署我的应用程序时,同样getTime()
会以秒为单位返回时间戳。
例如
- 服务器上的值:1350054625
- 本地价值:1350054625000
我想知道这怎么可能,我在本地尝试了相同的代码,然后又得到了以毫秒为单位的时间戳。
下面是部分代码...
android - 日历 getTimeInMillis() 与时区有关吗?
参考上面的链接,我假设 Calendar 类的 getTimeInMillis() 返回独立于时区的毫秒数。
但使用以下代码:
起初,尝试将我的系统时钟设置为 10:00 和 GMT+02:00
产生一定的输出数。但是将系统时钟设置为 10:00 和 GMT+00:00
输出数量比前一种情况大约多 7200,相当于大约 2 小时。
为什么?
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 获得更少的执行时间?我在下面有一个示例代码:
android - Android:日期(年、月、日)
我想将日期作为年、月、日而不用小时或分钟或其他任何东西,我不想单独获得年和月和日。因为作为一个完整的日期,我需要它来与另一个日期进行比较
例如今天28.11.2012
并将其与11.12.2011
今天减去11.12.2011
超过 280 天进行比较我想执行一些代码
iphone - 如何在 iphone 的谷歌地方获取新位置?
先生,我是 iPhone 开发的新手。我需要知道如何在不发送 url 请求中的纬度和纬度的情况下获取新位置。
这是我的代码,我通过带有 iat 和 lang 值的 url 请求进行了请求,现在我需要在没有这两个值的情况下给出。但它应该采用当前值