Untitled

대표 캐릭터 생성 일자기준으로한 에린 시간 밀레시안 나이 계산기입니다.

아래 코드를 마비노기 홈페이지 로그인 후 개발자도구 콘솔창에 입력, 엔터 치시면 위 사진과 같이 나이가 계산됩니다. (하는 방법은 하단에!)

$.ajax({
    url:'<https://mabinogi.nexon.com/page/mymenu/character_kind.asp>',
    type:'GET',
    dataType:'html',
    asyne:false,
    success: function(data){
        try{
            let html = data.replace(/\\n/gi, " ");
            let createDate = html.match(/<div class=\\"ci_time t1\\">(.*?)<\\/div>/gi),
                characherName = html.match(/<div class=\\"ci_name\\">(.*?)<\\/div>/gi);
            let carateSplit = createDate[0].split("<br>")[0].split("<div class=\\"ci_time t1\\">")[1].split("-"),
                nameSplit = characherName[0].split('<div class="ci_name"><img src=\\"<https://ssl.nexon.com/s2/game/mabinogi/mabiweb/homepage/images/common/icon>')[1].split("</div>")[0].slice(9);
            let daySplit = carateSplit[2].split(" ");

            let month = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
            let today = new Date(); //현재 날짜 가져오기
            let characterCreate = new Date(month[carateSplit[1] - 1] + " " + daySplit[0] + ", " + carateSplit[0]).getTime(); //생성일
            let gap = today - characterCreate;
            let result = Math.floor(gap / (1000 * 60 * 60 * 24));
            
            let characterOld = Math.floor(result / 7);

            alert(nameSplit + "은(는) 에린 시간으로 " + characterOld + "세 입니다.");
        } catch(error){

        }
    },
    error: function(){

    }
});

코드는 라바뉴님이 만드신 마비노기 누적 캐시 금액 확인 코드를 참고하여 만들었습니다 ( _ _ )

내 캐릭터는 에린이 생겨나고 몇 년 뒤에 태어났을까? (나이 계산기 update ver.)


확인 방법