タイムスタンプ
UTCがデータベースに格納されている時間をDateに変換します.
今の時間に比べて
今の時間に比べて
const converted = new Date(date);
const now = new Date();
const calcMS = now.getTime() - converted.getTime();
const sec = calcMS / 1000;
const min = sec / 60;
const hour = min / 60;
const day = hour / 24;
const week = day / 7;
if (week >= 4) {
return converted.toLocaleString({
timeZone: "UTC",
});
} else if (day >= 7 && week < 4) {
return parseInt(week) + " 일 전 ";
} else if (hour >= 24 && day < 7) {
return parseInt(day) + " 일 전 ";
} else if (min >= 60 && hour < 24) {
return parseInt(hour) + " 시간 전 ";
} else if (sec >= 60 && min < 60) {
return parseInt(min) + " 분 전 ";
} else {
return parseInt(sec) + " 초 전 ";
}
また、createdAtとupdatedAtが異なる場合は、それぞれタグ付けするReference
この問題について(タイムスタンプ), 我々は、より多くの情報をここで見つけました https://velog.io/@ntk100/시간-표기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol