사용이유 : 컴퓨터 현재 날짜와 시간 정보
결과 : 2022-07-11T18:55:45.831801
JavaScript의 .toISOString(); 값과 비슷한 느낌이다.
기존의 받아오던 LocalDateTime 값을 한글로 변환해주기 위해 새로 선언한 후 timePassed 기능을 사용하였다.
let time_comment = new Date(message['modifiedAt'])
let time_past = timePassed(time_comment)
function timePassed(date) {
let today = new Date()
let time = (today - date) / 1000 / 60 // 분
if (time < 1){
return "방금 전"
}
if (time < 60) {
return parseInt(time) + "분 전"
}
time = time / 60 // 시간
if (time < 24) {
return parseInt(time) + "시간 전"
}
time = time / 24
if (time < 7) {
return parseInt(time) + "일 전"
}
return `${date.getFullYear()}년 ${date.getMonth() + 1}월 ${date.getDate()}일`
}
Date 기본 날짜 형식 지정 및 출력
const today = new Date();
today.toString();
// 'Mon Jul 11 2022 19:54:08 GMT+0900 (한국 표준시)'
today.toDateString();
//'Mon Jul 11 2022'
today.toLocaleString();
// '2022. 7. 11. 오후 7:54:08'
today.toLocaleDateString();
// '2022. 7. 11.'
today.toGMTString();
// 'Mon, 11 Jul 2022 10:54:08 GMT'
today.toUTCString();
// 'Mon, 11 Jul 2022 10:54:08 GMT'
today.toISOString();
// '2022-07-11T10:54:08.395Z'
오!!!!!!!!!!! 댓글에 작성 시간 표시방식이 달라졌네용 짱신기 광진님 이제 그냥 바로 개발자 해도 되는 거 아니신지 ㅋ