From a634cade749fcb49861031f9c43a890ce9f5c099 Mon Sep 17 00:00:00 2001 From: freearhey Date: Mon, 3 May 2021 15:17:22 +0300 Subject: [PATCH] Update meo.pt.config.js Fixes wrong timeshift --- sites/meo.pt.config.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sites/meo.pt.config.js b/sites/meo.pt.config.js index 2b11d12c..635885f4 100644 --- a/sites/meo.pt.config.js +++ b/sites/meo.pt.config.js @@ -1,9 +1,11 @@ const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') const customParseFormat = require('dayjs/plugin/customParseFormat') +const timezone = require('dayjs/plugin/timezone') dayjs.extend(utc) dayjs.extend(customParseFormat) +dayjs.extend(timezone) module.exports = { lang: 'pt', @@ -37,8 +39,10 @@ module.exports = { items.forEach(item => { const title = item.name - const start = dayjs.utc(`${item.date}/${item.timeIni}`, 'D-M-YYYY/HH:mm') - const stop = dayjs.utc(`${item.date}/${item.timeEnd}`, 'D-M-YYYY/HH:mm') + const localStart = dayjs.utc(`${item.date}/${item.timeIni}`, 'D-M-YYYY/HH:mm') + const start = dayjs.tz(localStart.toString(), 'Europe/Lisbon').toString() + const localStop = dayjs.utc(`${item.date}/${item.timeEnd}`, 'D-M-YYYY/HH:mm') + const stop = dayjs.tz(localStop.toString(), 'Europe/Lisbon').toString() if (title && start && stop) { programs.push({