Javascript rxjs中是否有在一天中的特定时间调用函数的默认方法?

Javascript rxjs中是否有在一天中的特定时间调用函数的默认方法?,javascript,rxjs,Javascript,Rxjs,我试图找到解决办法,但我没有得到 使用javascript我能够实现这一点。请建议rxjs中是否有任何默认功能来实现以下要求 要求每天10:00我要进行API调用并刷新现有数据 提前感谢。没有特殊函数可以在一天中的特定时间调用方法,但您可以使用a倒计时到该时间,然后每24小时发射一次 但是,为了防止潜在的夏令时调整,最好是每小时按所需时间发射一次: const msPerHour=1000*60*60; const msUntilNextHour=msPerHour-new Date().get

我试图找到解决办法,但我没有得到

使用javascript我能够实现这一点。请建议rxjs中是否有任何默认功能来实现以下要求

要求每天10:00我要进行API调用并刷新现有数据


提前感谢。

没有特殊函数可以在一天中的特定时间调用方法,但您可以使用a倒计时到该时间,然后每24小时发射一次

但是,为了防止潜在的夏令时调整,最好是每小时按所需时间发射一次:

const msPerHour=1000*60*60;
const msUntilNextHour=msPerHour-new Date().getTime()%msPerHour;
//以0分0秒的速度每小时发射一次
const onHour$=计时器(msuntinexthour,msPerHour)。管道(
映射(()=>新日期())
);
const dailyAt10am$=onHour$.pipe(
过滤器(now=>now.getHours()==10)
);
每日10AM$。订阅(
()=>console.log(“现在是10:00,让我们做一些工作…”)
);
这是一个例子