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;
}
'JavaScript' 카테고리의 다른 글
JavaScript 자바스크립트 동적으로 생성된 태그에 클릭 이벤트 동작하지 않을 때 (jQuery 제이쿼리) (0) | 2023.02.26 |
---|---|
input type="text" 에 숫자만 입력 받기 (0) | 2023.01.29 |
JS / 제이쿼리 여러 체크박스(input 태그) 중 현재 체크된 체크박스 (input 태그) 값 가져오기 (0) | 2022.08.15 |
(백틱) JS ` JavaScript ` 자바스크립트 백틱 (0) | 2022.04.07 |
바닐라(Vanilla) JS란 ? (0) | 2022.03.09 |
최근댓글