bugfixing dates of charts
This commit is contained in:
parent
f6f3b473d7
commit
400d8e0253
@ -110,7 +110,7 @@
|
|||||||
)?.toFixed(2);
|
)?.toFixed(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
const date = new Date(currentDataRow?.time);
|
const date = new Date(currentDataRow?.time * 1000);
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
day: "2-digit",
|
day: "2-digit",
|
||||||
@ -118,6 +118,7 @@
|
|||||||
year: "numeric",
|
year: "numeric",
|
||||||
hour: "numeric",
|
hour: "numeric",
|
||||||
minute: "2-digit",
|
minute: "2-digit",
|
||||||
|
timeZone: "UTC",
|
||||||
};
|
};
|
||||||
|
|
||||||
//const formattedDate = (displayData === '1D' || displayData === '1W' || displayData === '1M') ? date.toLocaleString('en-GB', options).replace(/\//g, '.') : date.toLocaleDateString('en-GB', { day: '2-digit', month: '2-digit', year: 'numeric' }).replace(/\//g, '.');
|
//const formattedDate = (displayData === '1D' || displayData === '1W' || displayData === '1M') ? date.toLocaleString('en-GB', options).replace(/\//g, '.') : date.toLocaleDateString('en-GB', { day: '2-digit', month: '2-digit', year: 'numeric' }).replace(/\//g, '.');
|
||||||
@ -324,7 +325,9 @@
|
|||||||
|
|
||||||
const mapData = (data) =>
|
const mapData = (data) =>
|
||||||
data?.map(({ time, open, high, low, close }) => ({
|
data?.map(({ time, open, high, low, close }) => ({
|
||||||
time: Date?.parse(time + "Z") / 1000,
|
time: ["1D", "1W", "1M"]?.includes(displayData)
|
||||||
|
? Date?.parse(time + "Z") / 1000
|
||||||
|
: time,
|
||||||
open,
|
open,
|
||||||
high,
|
high,
|
||||||
low,
|
low,
|
||||||
@ -456,7 +459,9 @@
|
|||||||
|
|
||||||
const price = graphData?.close ?? graphData?.value;
|
const price = graphData?.close ?? graphData?.value;
|
||||||
const dateObj = graphData?.time;
|
const dateObj = graphData?.time;
|
||||||
const date = new Date(dateObj * 1000);
|
const date = ["1D", "1W", "1M"]?.includes(displayData)
|
||||||
|
? new Date(dateObj * 1000)
|
||||||
|
: new Date(dateObj);
|
||||||
const options = {
|
const options = {
|
||||||
day: "2-digit",
|
day: "2-digit",
|
||||||
month: "short",
|
month: "short",
|
||||||
@ -568,9 +573,13 @@
|
|||||||
default:
|
default:
|
||||||
// Ensure this default case handles unexpected tickMarkType values
|
// Ensure this default case handles unexpected tickMarkType values
|
||||||
}
|
}
|
||||||
|
if ([3, 4]?.includes(tickMarkType)) {
|
||||||
const date = new Date(timePoint.timestamp * 1000);
|
const date = new Date(timePoint?.timestamp * 1000);
|
||||||
return new Intl.DateTimeFormat(locale, formatOptions).format(date);
|
return new Intl.DateTimeFormat(locale, formatOptions)?.format(date);
|
||||||
|
} else {
|
||||||
|
const date = new Date(timePoint?.timestamp);
|
||||||
|
return new Intl.DateTimeFormat(locale, formatOptions)?.format(date);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$: options = {
|
$: options = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user