현재시간을 출력해주는 소스입니다
if(msg == "/현재시간"){
now = new Date();
replier.reply("현재시간 : " + now.toLocaleString() + "KST");
}
new Date() 를 선언한 시점에서 now에 Date 형식으로 시간이 저장됩니다.
이 Date형식을 여러가지로 변환하여, 원하는 정보만 출력할 수 있습니다.
인스턴스 메서드 목록은
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date
Date - JavaScript | MDN
JavaScript Date 객체는 시간의 한 점을 플랫폼에 종속되지 않는 형태로 나타냅니다. Date 객체는 1970년 1월 1일 UTC(협정 세계시) 자정과의 시간 차이를 밀리초로 나타내는 정수 값을 담습니다.
developer.mozilla.org
를 참조해주세요
링크 들어가보면 일,요일,시간만 정수형태로 반환하는것도 있고, 전체날짜를 형식에 맞게 출력시키는것도 있습니다.
제가 사용한건 .toLocaleString() 입니다.
시스템의 현재 지역을 인식해 Date의 날짜 부분을 나타내는 문자열을 반환합니다
결과는 이렇습니다
'카카오톡 봇 [KAKAO BOT]' 카테고리의 다른 글
카카오톡 봇 제작 - 5) 봇 정보 출력하기 (0) | 2021.06.16 |
---|---|
카카오톡 봇 제작 - 4) 원격으로 코딩 + 봇 컴파일 하기 (0) | 2021.06.13 |
카카오톡 봇 제작 - 2) 단순답장기능구현 (2) | 2021.06.02 |
카카오톡 봇 제작 - 1) 개발환경구성 (1) | 2021.06.02 |
카카오톡 봇 제작기 (1차목표 달성) (6) | 2021.06.02 |