From ae36f830a56deacaaa0f7f4c38c911ff8b3c8981 Mon Sep 17 00:00:00 2001 From: MinePlayersPE Date: Mon, 21 Jun 2021 19:59:23 +0700 Subject: [PATCH] actually set utc() + fixed time overflow detection --- sites/vidio.com.config.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sites/vidio.com.config.js b/sites/vidio.com.config.js index d6662394..d2e86308 100644 --- a/sites/vidio.com.config.js +++ b/sites/vidio.com.config.js @@ -34,17 +34,17 @@ module.exports = { const title = (item.querySelector('div.b-livestreaming-daily-schedule__item-content-title') || { textContent: '' }).textContent const time = (item.querySelector('div.b-livestreaming-daily-schedule__item-content-caption') || { textContent: '' }).textContent if (title && time) { - let start = dayjs(listdate.format('YYYY-MM-DD ').concat(time.substring(0,5)), 'YYYY-MM-DD HH:mm') - let stop = dayjs(listdate.format('YYYY-MM-DD ').concat(time.substring(8,13)), 'YYYY-MM-DD HH:mm') - if (start.diff(stop, 'h') < 0) { + let start = dayjs(listdate.format('YYYY-MM-DD ').concat(time.substring(0,5)), 'YYYY-MM-DD HH:mm').utc() + let stop = dayjs(listdate.format('YYYY-MM-DD ').concat(time.substring(8,13)), 'YYYY-MM-DD HH:mm').utc() + if (start.diff(stop, 'h') > 0) { stop = stop.add(1, 'day') } if (listdate.diff(date.format('YYYY-MM-DD'), 'd') === 0) { programs.push({ title, - start.utc(), - stop.utc() + start, + stop }) } }