问题标签 [laterjs]
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 - 我怎样才能让以后和/或 cron 只激活一次我的功能?
我正在用 Javascript 编写代码。我尝试使用不同的库来安排事件,包括 node-cron、node-schedule 等。调度事件工作得很好,但由于某种原因,它多次执行我的函数而不是一次。有时它会执行两次,有时会执行 4 次。有时它会在继续之前执行 10 次以上。我必须以某种方式错误地使用它,但我不知道出了什么问题。
对于上下文,这段代码存在于 discord.js 机器人中。这是调度函数中涉及的代码,使用后面的库。目前,这有效,只是......它工作了太多次。我只希望它执行一次我的功能。
javascript - 显示应用 later.js 文本解析器后还剩多少时间
如何显示应用later.js 文本解析器后的剩余时间?
例如,我想在setInterval
开始之前知道它。
javascript - 从特定日期开始在 later.js 上每 3 个月和 6 个月重复一次
我正在尝试使用 later.js(https://github.com/bunkat/later)每 3 个月和 6 个月创建一次重复。
这是我的代码
这给出了从当月开始的 3 个月重复,但我希望重复从 schedule_date 开始。当我在代码中添加开始时
复发只在每年的那个月之后才会出现。我希望重复从特定日期开始,这样其他年份的重复不会受到影响。
我的 6 个月代码也是如此
javascript - laterJS 中的多个 setTimeouts 不按计划进行
我在 NodeJS 中有一个电子邮件数据库服务器,它在以下时间范围内发送预定的电子邮件。
但是,当向应用程序提交多个条目时,它会抛出调度,以随机方式逐步执行 setTimeouts。
这是安排电子邮件的相关代码
电子邮件很好,它们正在传递给 SendGrid 好的,只是日程安排出了问题。我试过删除 LaterJS 并只使用 setTimeouts 但这也没有奏效。
node.js - 为什么“每 1 分钟”是我可以使用 later.js 的唯一时间表?
我有一个稍后工作的时间表(在 nodejs 和 typescript 中):
每分钟成功调用“中继器”方法(现在只是控制台日志)。到目前为止,一切都很好。
但是,如果我将文本“ every 1 min
”更改为几乎任何其他内容,它就不会做任何事情。在https://bunkat.github.io/later/parsers.html#overview的页面底部有一堆示例。它们都不起作用,而且它们都不会出错。
例如,如果我选择未来的某个时间,比如未来的上午 10:00,将文本更改为“ at 10:00 am
”将不会做任何事情。错误为-1,表示没有错误。但是无论我尝试什么文本,都不会调用转发器方法。到底是怎么回事?
我尝试了另一种语法:
同样,没有错误,但没有调用方法。时间表只在午夜开始吗?我是否必须等到明天才能查看我的测试是否有效?
javascript - 如何模拟 Late.JS 的时间
我在每个月的第一天使用 Later.JS 进行自动函数调用。对于测试,我需要模拟时间来检查 Later.JS 和我的代码是否正确。有人可以帮助我如何模拟过去的这段时间。
谢谢
javascript - 如何每月每两天开火一次?
我在我的 node.js 后端使用 later.js,我想在每个月的第二天启动一个函数。我该如何解析这个(如果有人知道 cron 语法也会有帮助)