bugfixing date

This commit is contained in:
MuslemRahimi 2024-11-06 11:40:59 +01:00
parent 34e1efa5b7
commit 22c9b98da1

View File

@ -115,21 +115,31 @@
} }
// Format date // Format date
const date = new Date(currentDataRow?.time); const date = new Date(currentDataRow?.time * 1000);
const options = { const options = {
day: "2-digit", day: "2-digit",
month: month: "short",
displayData === "1D" || displayData === "1W" || displayData === "1M"
? "short"
: "numeric",
year: "numeric", year: "numeric",
hour: "numeric", hour: "numeric",
minute: "2-digit", minute: "2-digit",
timeZone: "UTC",
}; };
const formattedDate = !isNaN(date) //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, '.');
? date.toLocaleString("en-US", options) const formattedDate =
: convertTimestamp(data?.getStockQuote?.timestamp); displayData === "1D" || displayData === "1W" || displayData === "1M"
? date.toLocaleString("en-US", options)
: date.toLocaleDateString("en-US", {
day: "2-digit",
month: "short",
year: "numeric",
});
const safeFormattedDate =
formattedDate === "Invalid Date"
? convertTimestamp(data?.getStockQuote?.timestamp)
: formattedDate;
// Set display legend // Set display legend
displayLegend = { displayLegend = {
@ -137,7 +147,7 @@
currentDataRow?.value ?? currentDataRow?.value ??
currentDataRow?.close ?? currentDataRow?.close ??
data?.getStockQuote?.price, data?.getStockQuote?.price,
date: formattedDate, date: safeFormattedDate,
change, change,
}; };
} }