JavaScript
JavaScript 자바스크립트 현재시간 오전 or 오후 00:00 형식으로 나타내기
JM_H
2023. 1. 21. 15:55

JavaScript에서 현재시간을 오전 or 오후 00:00 형식으로 반환하게 함수로 만들고 원하는 위치에서 함수 호출하여 사용하면 된다.
ex) 오전 09:14 , 오후 11:01 등
혹은 09:14 am , 11:01 pm 등 처럼 다르게 표현하고 싶다면 함수안 텍스트 변경하여 활용하면 된다.
function getAmPmTime(){
let result;
let now = new Date();
let hours = now.getHours();
let minutes = now.getMinutes();
if (minutes < 10){
minutes = `0${minutes}`;
}
if (hours < 12) {
if(hours < 10){
hours = `0${hours}`;
}
result = `오전 ${hours}:${minutes}`;
} else {
let pmHours = hours - 12;
if(pmHours < 10){
pmHours = `0${pmHours}`;
}
result = `오후 ${pmHours}:${minutes}`;
}
return result;
}