- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何检查时间戳是否超过 3 小时?
我有以下格式的时间戳:
15.03.2011 18:42
下面的函数怎么写?
function isMoreThan3HoursOld(timestamp) {
// parse the timestamp
// compare with now (yes, client side time is ok)
// return true if the timestamp is more than 3 hours old
}
(我需要经常这样做,即在一个具有大约 500 个时间戳的表上(50 行,10 列带有时间戳))
问候
拉尔西
最佳答案
应该解释一下:
var nowMinus3h = new Date,
dateToTest = new Date('2011/03/15 18:42');
nowMinus3h.setMinutes(nowMinus3h.getMinutes()-180); //=> now minus 180 minutes
// now the difference between the dateToTest and 3 hours ago can be calculated:
var diffMinutes = Math.round( (dateToTest - nowMinus3h )/1000/60) ;
如果您需要将“15.03.2011 18:42”转换为日期对象的有效输入,请使用:
var dat_ = '15.03.2011 18:42'.split(' '),
dat = dat_[0].split('.').reverse().join('/')+' '+dat_[1];
关于javascript - 检查现在是否距前 3 小时以内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855990/
我正在编写一个 ruby 脚本来比较两组数字,这两组数字的误差应该在 5% 以内。有没有一种巧妙的方法可以在 ruby 中对此进行评估? 有点像 5.1.withinPercent(0.05)
我想在表单中使用文本输入来询问日期,但我不知道如何使用好这个模式属性。也许我应该使用一些小于 31 的正则表达式?我也不知道怎么做。 它是这样的: 我知道只使用选择或数字会更容易,但我必须以文本形
public static double squareRoot(double num) throws IllegalArgumentException { if (num =
在我的 Angular 2 元素中,我使用 Angular 2 Material 设计来显示进度我使用了这样的进度圈,实际上我将它用作超时并且我想限制为 60 秒,比如当 60 到达时整个进度应该是满
我知道必须有 100 种方法可以做到这一点 - 但有人可以推荐“最好/最简单”的方法来检查三个整数变量是否在彼此的一个点内。 $a = 1; $b = 2; $c = 1; 由于每个变量都在 1 点以
Java 中有没有一种方法可以使得如果 X 在 Y 的 3 以内,则它为 true(需要一个 if 语句)。我尝试过: import java.util.*; import java.
完全是菜鸟问题,但我正在上第一堂 Java 课,正在解决一组问题。我知道如何查看一个数字是否在特定范围内(下面发布),但我试图找出这是否适用于最近的数百个数字。 规则是 N 必须在最接近的 100 两
我有一个 android 布局,它有一个谷歌地图布局,底部覆盖有一个小的 LinearLayout。当用户选择 map 上的标记时,这个小布局就会变得可见。现在,我想知道选中的标记是否在选中时被小布局
我想检查列表值是否具有某种程度的“接近度”。有没有好的算法可以做到这一点?最 pythonic 方式的奖励积分。 有效 [1,7,8,9] [3,4,100,101,102,103,104,105]
我正在对 2 个数字执行 AssertEval,只要它们完全相同,它就会通过。我的问题是,无论哪种方式,这些数字都可以在 5 以内。目前,如果它们不匹配,脚本就会失败。 我对 javascript 很
我正在寻找具有以下功能的虚拟机: 编译代码占用空间小(不到 200K)。 没有外部依赖。 Unicode(或原始)字符串支持。 整洁的代码/组织良好。 C(99) 代码,不是 C++。 类 C/Jav
这是我目前所拥有的,但如果我超过前一个数字的正负 11,它就会中断。因此,如果前一个数字是 1,则下一个数字必须大于 16。此外,我试图只使用每个数字一次。 示例输出: [3,45, 1, 16, 3
我是一名优秀的程序员,十分优秀!