问题标签 [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 - javascript - 在给定日期的午夜运行一个函数
我需要在给定日期的午夜运行 JS 函数。JS 有可能吗,我的是一个节点应用程序,我正在查看 laterJS 库,但不确定我如何准确地使用 laterJS 库中的递归函数来满足这个需求。最好使用 laterJS lib 来满足此要求,而不是使用节点调度程序之类的东西。
请分享任何想法/想法。
有了这个问题,我特别希望使用一个可以像 laterJS 一样执行此操作的库,而不是节点调度程序提供的 CRON 类型的东西。
给定日期的值是完全动态的,它可以是 MM/DD/YYYY 格式的任何日期,所以基本上我不能将 later.parse.text 中的值硬编码为每月的第 25 天等。但我可以硬编码时间为晚上 11:59,鉴于日期在 MM/DD/YYYY 格式中是动态的,我可以稍后使用.parse.text('at 11:59 pm on the "+DD+"th day of "+MM+"在 "+YYYY+"'); 像这样的东西......
所以尝试了这样的事情,构造一个 later.parse.recur() 在特定的日/月/年/时间运行,但不知道如何处理时间..有什么帮助吗?
javascript - Late.js 每小时重复一次,没有按预期工作?
我正在使用 Later.js 来处理重复事件。我正在尝试测试该recur()
功能,但它似乎无法正常工作,我不知道为什么。这是我的例子:
在哪里:
x
并且y
是我可以改变的价值观;start_day
格式为 YYYY/MM/DD;start_time
格式为 HH:mm。
初始日期为 2016/07/20 10:00,x=2 和 y=5,我在控制台上得到以下信息:
所以它工作正常。我每 2 小时收到一个重复事件,从 10:00 开始,重复 5 次。
但是,如果我将 x 更改为 8,我会得到:
为什么现在16:00开始?不应该像以前一样从10:00开始,然后到18:00吗?
javascript - Later.JS - 每周重复一次,一周中的某一天?
我需要使用 later.js 制作一个每周一次的重复事件,但只在一周中的指定日期重复。即,它不是每天每周重复一次,而是例如每周二和周五重复一次。
但是, later.js 对我来说似乎真的不一致。我一直在尝试他们网站上的一些选项,有些工作,有些则没有。
例如,他们网站上的这个例子,这正是我需要的,对我不起作用:
later.parse.text('at 5:00 pm on Weds,Thurs and Fri');
有人能帮我吗?
laterjs - 使用 Later.js 进行日程安排
一直在尝试使用 later.js 却没有运气,这就是我的做法
var hour = document.getElementById("starthour").value;
var minute= document.getElementById("startminute").value;
var time = "'0 "+ 分钟 +" " + 小时 + " " + "? * SUN-THU'";
var s = later.parse.cron(time);
var timer = later.setInterval(checkWhoIsMissing, s);
帮助将不胜感激
javascript - later.js clear() setInterval()
我使用在 Fc 中生成的 Later.js setInterval 以每秒增加 + 1 的 div 值,但在我的 jquery Countdown 插件函数中的最后 10 秒除外:
} finalDate = finalDate.toDate();
保存它
};
我每分钟都在打电话:
但是我有很大的问题要清除()间隔......我再次调用函数,但旧的 setInterval 仍然增加 div 所以它只在第一分钟工作,每隔一分钟 +2 , + 3 等
如何停止 later.setInterval(fce, timer) 并制作一个新的?
我在此处的文档上尝试过,但没有效果... 以后的文档
javascript - 从 Later.js 获取 Cron 表达式
我们将计划存储为数据库中的 cron 表达式。时间表在网页中进行了修改,我为此使用了 Later.js。非常适合解析 Cron 表达式。现在我想将修改后的计划输出到可以存储在数据库中的 Cron 表达式。
Late.js 中是否有任何“toCronExpression”功能?
我知道我可以读取调度对象的属性并自己输出它们,但我希望有一个内置函数。
recurring-events - later.js 每个月的第 n 个工作日
我正在使用 later.js(流星包,voidale:later-js-tz@1.1.9)来安排事件,使用 later.parse.text() 解析器。我可以毫无问题地在给定的工作日安排每周活动,字符串如“周一 11:00”。
但是我在尝试“每个月的第二个星期一的 11:00”之类的东西时遇到解析错误。
问:有没有办法在 later.js 中做到这一点,或者如果没有,是否有可用的 javascript 库支持这个?
谢谢。
javascript - Later.js - 文本解析没问题,但间隔不起作用
情况:在我的代码中,我使用文本解析器按时间间隔使用后来的 js。我解析了 3 个不同的案例:每小时、每天、每周,所有 3 个案例的解析都很好!(返回 schduale.error = -1)。
问题:如果我将其设置为关闭时间,则每天和每周对我不起作用示例:如果现在的时间是星期二下午 1:45 我定义:每天:在“01:48 pm 也在 01:50 pm " 每周: "周二和周三上午 01:50 点"
我怎样才能解决这个问题?
node.js - 后来的js:每年同一天错误响应
我正在尝试在 laterjs 中为每年指定时间的下 10 次事件创建一个时间表。
以下是我的代码:
回应是:
请告诉我,我在哪里做错了。