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;
}
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기