안녕하세요.
고코더 입니다.
코딩을 하다 보면은 현재 시간이 오전인지? 오후인지? 알아내서 로직을 만들어 가는 경우가 있습니다. 그럴 경우 아주 간단하게 현재가 오전인지 오후인지 알아낼 수 있는 방법을 알아보겠습니다.
● 1. 우선 Date() 함수를 확장시켜 사용해보겠습니다. 해당 코드를 입력합니다. Date() 함수에 ampm이라는 기능을 확장하여 현재의 시간을 바라보고 am, pm 값을 반환합니다.
Date.prototype.amPm = function() {
let h = this.getHours() < 12 ? "am" : "pm";
return h;
}
● 2. 사용하는 방법은 아래와 같습니다. Date를 새로운 객체를 만들어 amPm 기능을 호출하면 현재 시간에 오전, 오후 여부를 쉽게 알아낼 수 있습니다.
let today = new Date();
let amPm = today.amPm();
● 3. 결과 값은 아래처럼 정상적으로 표현됩니다.
* 참조자료
'IT_Developers > Javascript' 카테고리의 다른 글
JavaScript - 1000자리(3자리) 마다 콤마 찍기 (0) | 2021.11.01 |
---|---|
Mustache - 머스테치에서 if를 사용할 수 있을까? (0) | 2021.11.01 |
JavaScript - 자바스크립트 날짜 표시 "yyymmdd"를 "yyyy-mm-dd" 로 나타내기 / "19000101" -> "1900-01-01" (0) | 2021.10.31 |
JavaScript - 자바스크립트로 특정 날짜 요일 알아내기 (0) | 2021.10.31 |
jQuery - 제이쿼리 최신 CDN 주소 / 구글, MS, cloudflare, jQuery 공홈 (0) | 2021.10.30 |
댓글