fix: getTimeFromTimestamp() incorrect padding for days (#2029)

use a simpler function to return localeString() instead.
This commit is contained in:
Harshavardhana
2022-05-23 00:51:59 -07:00
committed by GitHub
parent 5fff9ebfd4
commit 175b87c355

View File

@@ -557,22 +557,13 @@ export const getTimeFromTimestamp = (
fullDate: boolean = false
) => {
const timestampToInt = parseInt(timestamp);
if (isNaN(timestampToInt)) {
return "";
}
const dateObject = new Date(timestampToInt * 1000);
if (fullDate) {
return `${dateObject.getFullYear()}-${String(
dateObject.getMonth() + 1
).padStart(2, "0")}-${String(dateObject.getDay()).padStart(
2,
"0"
)} ${dateObject.getHours()}:${String(dateObject.getMinutes()).padStart(
2,
"0"
)}:${String(dateObject.getSeconds()).padStart(2, "0")}`;
return dateObject.toLocaleString();
}
return `${dateObject.getHours()}:${String(dateObject.getMinutes()).padStart(
2,