카테고리 없음

자바스크립트) 날짜구하기(몇분, 몇시간 전 등)

kakk789 2022. 9. 6. 11:50
        function timeForToday(value) {
            const today = new Date();
            const timeValue = new Date(value);

            console.log("timeValue ", timeValue)
            console.log("today ", today)
            const betweenTime = Math.floor((today.getTime() - timeValue.getTime()) / 1000 / 60);
            if (betweenTime < 1) return "방금전";
            if (betweenTime < 60) {
                return betweenTime+"분전";
            }

            const betweenTimeHour = Math.floor(betweenTime / 60);
            if (betweenTimeHour < 24) {
                return betweenTimeHour+"시간전";
            }

            const betweenTimeDay = Math.floor(betweenTime / 60 / 24);
            if (betweenTimeDay < 365) {
                return +betweenTimeDay +1 +"일전";
            }

            return Math.floor(betweenTimeDay / 365)+년전;
        }
반응형