RxJS中是否有一个在日期范围内发出的可观察到的东西?
例如,interval(1000)
将每秒发射一次。我可以用它来检查当前日期,但我不知道RxJS(或JavaScript真的)是否可以根据我是在特定日期范围还是在特定时间挂接到订阅时发出的方法例如2019年10月1日午夜。
答案 0 :(得分:0)
将takeWhile
或skipWhile
与时间戳结合使用以创建调度程序
schedule=(date)=>{
let timeStamp=Math.round(date/1000)
interval(1000).pipe(
takeWhile(()=>Math.round(Date.now()/1000)===timeStamp))
}