相关疑难解决方法(0)

为什么setTimeout()"中断"大毫秒延迟值?

当传递一个大的毫秒值时,我遇到了一些意想不到的行为setTimeout().例如,

setTimeout(some_callback, Number.MAX_VALUE);
Run Code Online (Sandbox Code Playgroud)

setTimeout(some_callback, Infinity);
Run Code Online (Sandbox Code Playgroud)

两者都导致some_callback几乎立即运行,好像我已经通过0而不是大量的延迟.

为什么会这样?

javascript settimeout

95
推荐指数
4
解决办法
3万
查看次数

如何在特定时间和日期运行功能?

如何在给定的时间和日期运行函数.

例如,我有一个功能,在每个月的12号上午10点,我有一个惊喜,我想告诉他们这个.我怎样才能始终运行此功能,但仅在此时执行?

正如所指出的那样,这个页面将全天候运行,显然这会影响我的答案.

显然我必须与当前日期进行比较,但我不确定如何检查当前日期和时间是否匹配.

香农

javascript time jquery date

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

date ×1

jquery ×1

settimeout ×1

time ×1