fixed time zone to UTC+1 for Warsaw

This commit is contained in:
DiTus
2026-03-01 20:29:18 +01:00
parent e52b177102
commit 9c560a5786

View File

@ -4,13 +4,12 @@ import { updateIndicatorCandles } from './indicators-panel-new.js';
function formatDate(timestamp) { function formatDate(timestamp) {
const date = new Date(timestamp); const date = new Date(timestamp);
// Convert to UTC+1 (Central European Time) const utc1 = new Date(date.getTime() + 3600000);
const utc1 = new Date(date.getTime() + (date.getTimezoneOffset() * 60000) + 3600000); const day = String(utc1.getUTCDate()).padStart(2, '0');
const day = String(utc1.getDate()).padStart(2, '0'); const month = String(utc1.getUTCMonth() + 1).padStart(2, '0');
const month = String(utc1.getMonth() + 1).padStart(2, '0'); const year = String(utc1.getUTCFullYear()).slice(-2);
const year = String(utc1.getFullYear()).slice(-2); const hours = String(utc1.getUTCHours()).padStart(2, '0');
const hours = String(utc1.getHours()).padStart(2, '0'); const minutes = String(utc1.getUTCMinutes()).padStart(2, '0');
const minutes = String(utc1.getMinutes()).padStart(2, '0');
return `${day}/${month}/${year} ${hours}:${minutes}`; return `${day}/${month}/${year} ${hours}:${minutes}`;
} }
@ -99,14 +98,10 @@ timeScale: {
secondsVisible: false, secondsVisible: false,
rightOffset: 12, rightOffset: 12,
barSpacing: 10, barSpacing: 10,
localization: { tickMarkFormatter: (time, tickMarkType, locale) => {
timeFormatter: (timestamp) => { const date = new Date((time + 3600) * 1000);
const date = new Date(timestamp); return `${String(date.getUTCMonth() + 1).padStart(2, '0')}/${String(date.getUTCDate()).padStart(2, '0')} ${String(date.getUTCHours()).padStart(2, '0')}:${String(date.getUTCMinutes()).padStart(2, '0')}`;
// Convert to UTC+1 (Central European Time) },
const utc1 = new Date(date.getTime() + (date.getTimezoneOffset() * 60000) + 3600000);
return `${String(utc1.getMonth() + 1).padStart(2, '0')}/${String(utc1.getDate()).padStart(2, '0')} ${String(utc1.getHours()).padStart(2, '0')}:${String(utc1.getMinutes()).padStart(2, '0')}`;
}
}
}, },
handleScroll: { handleScroll: {
vertTouchDrag: false, vertTouchDrag: false,