RxJS Наблюдаемый, который излучает в диапазоне дат? - PullRequest
0 голосов
/ 15 октября 2018

Есть ли в RxJS наблюдаемое, которое излучает в диапазоне дат?

Например, interval(1000) будет излучать каждую секунду.Я мог бы использовать это, чтобы проверить текущую дату, но я не знал, есть ли у RxJS (или действительно JavaScript) метод, который я мог бы подключить, который выдает при подписке, основываясь на том, находится ли я в определенном диапазоне дат или в определенное времякак 1 октября 2019 года в полночь.

1 Ответ

0 голосов
/ 15 октября 2018

Используйте takeWhile или skipWhile в сочетании с отметкой времени, чтобы создать планировщик

schedule=(date)=>{
    let timeStamp=Math.round(date/1000)
    interval(1000).pipe(
    takeWhile(()=>Math.round(Date.now()/1000)===timeStamp))
}
...