이번에는 전역일 계산기를 만들어볼것이다
군입대 늦게한 친구1명을 놀리기 위한 계산기이기때문에
일반적인 전역일 계산기와는 개념이 다르다
완성한 모습.
만들어보자
요즘 뭐 복무단축이다 뭐다해서 복무일을 모르기때문에
정확한 계산을 위해 네이버 전역일 계산기를 기준으로 할것이다
위 날짜는 그냥 임의로 입력한것이다
총 복무일 579일
현재복무일 153일
남은복무일426일
2019.05.09 시작 2020.12.08 끝
정확하게 만들어졌는지 확인해야하기때문에 이렇게 기록을 해두고 코드를 짜보겠다
봇 하나 생성하고
이제 아래 코드를 입력해주자
function response(room, msg, sender, isGroupChat, replier, ImageDB) {
if(msg == "계산"){
var date= new Date();
start =new Date(2019,05,09); // 입대일 날짜
end=new Date(2020,12,08); //전역일 날짜
today=new Date(date.getFullYear(),date.getMonth()+1,date.getDate()); //오늘 날짜
between=end-start; //총 복무일(ms) 계산
var total= between/(1000*3600*24); //총 복무일 계산
var remaining= (end-today)/(1000*3600*24) ; //남은 복무일 계산
var current = (today-start)/(1000*3600*24); //현재 복무일 계산
var percent = current/total*100; //복무율(%) 계산
replier.reply("총 복무일 : "+total+"일\n현재 복무일 : "+current+"일\n남은 복무일 : "+remaining+"일\n복무율 : "+percent.toFixed(1)+"%");
}
}
코드는 귀찮아서 대충짰으니 맘에안들면 알아서 고쳐서 쓰면됨
( 아마 개발자라면 이 코드에서 무슨문제가 생길지 바로 알아챌수있을것이다..ㅋㅋ )
단순하게 날짜 계산하고 출력해주는것이기때문에 금방이해할수있을것이다
단톡방에있는 군인 친구 놀리기 가능 ㅋㅋ
'개발 > 카카오톡 봇' 카테고리의 다른 글
카카오톡 봇 만들기 - 7 - 네이버 실검 가져오기 (8) | 2019.10.28 |
---|---|
지하철 실시간 도착 정보 받아오기 하는중 (0) | 2019.10.20 |
카카오톡 봇 만들기 - 5 - 봇 기능 만들기 (1) | 2019.10.09 |
카카오톡 봇 만들기 - 4 - 봇 기능 만들기 (기초) (5) | 2019.10.09 |
카카오톡 봇 만들기 - 3 - 카카오톡 부계정 만들기 (13) | 2019.10.09 |