- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Date()
如何处理翻转?
假设您调用 getMinute()
并返回 10。您调用 getSecond()
并返回 0。那是因为时间是第 10 分钟的第 0 秒,还是因为在两次通话之间时钟翻到了新的一分钟,而不是第 11 分钟的第二个零?
在 JS 中有规定的方法来处理这个吗?
如果不是,是否有比重复读取所有值直到它们匹配的通常技巧更好的解决方案?
最佳答案
Is that because the time is second 0 of minute 10...
是的。
...or because between the two calls the clock rolled over to a new minute and it's not second zero of minute 11?
没有。 :-)
Date
实例中的时间不会改变,除非您更改它。您可以安全地读取小时数、分钟数和秒数,并且知道它们都是您创建或上次修改该日期实例时的状态。
当您创建一个 Date
实例时,它会存储一个“时间值”,即自 The Epoch(格林威治标准时间 1970 年 1 月 1 日午夜)以来的毫秒数。 (Date
之前日期的实例具有负时间值,之后的实例具有正值。)该时间值永远不会更改,除非您通过 Date
之一更改它的修改器方法(setHours
等)。
这是一个实际示例,显示它不会在操作中发生变化:
// This grabs a `Date` instance for right now
let d = new Date();
// That date instance stores the "time value"
console.log(d.valueOf() + " is " + d.toISOString());
// Even if we wait a bit, we still see the same value
setTimeout(() => {
console.log(d.valueOf() + " is " + d.toISOString());
}, 2000);
关于javascript - getSeconds() 和分钟翻转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56524701/
Date() 如何处理翻转? 假设您调用 getMinute() 并返回 10。您调用 getSecond() 并返回 0。那是因为时间是第 10 分钟的第 0 秒,还是因为在两次通话之间时钟翻到了新
本文整理了Java中java.time.ZonedDateTime.getSecond()方法的一些代码示例,展示了ZonedDateTime.getSecond()的具体用法。这些代码示例主要来源于
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我使用以下方法来计算耗时: var start = new Date(); var end; var total; end = new Date(); tota
据我所知,getHours()、getMinutes() 和 getSeconds() 在 Java 中都已弃用,它们被替换为 Calendar.HOUR_OF_DAY、Calendar.MINUTE
public Timestamp Timestamp() { int hours = new Timestamp(System.currentTimeMillis()).getHours();
寻找一种创造性的方法来确保来自 javascript Date 对象的 getHours、getMinutes 和 getSeconds() 方法的值返回 "06" 而不是 6(例如)。有什么我不知道
我想在获取 Date.getHours()、Date.getMinutes() 和 Date.getSeconds() 的值后格式化输出>. 这是一条漫长的路: var dt = new Date()
本文整理了Java中com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.getSecond()方法的一些
本文整理了Java中com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.getSeconds()方法的一
我们正在为我们的月球研究使用 28 小时的时钟系统, 这是我们尝试在 Canvas HTML 中创建它的方式,* 1 分钟 = 56 秒* 1 小时 = 56 分钟在此基础上,我们试图创建一个运行 1
我是一名优秀的程序员,十分优秀!