date

Methods

(static) toFormat(at, options)

지정된 시간을 지정된 옵션의 포맷으로 변경
Parameters:
Name Type Description
at 시간
options 옵션
Source:
Example
const at1 = 1553146437000; // new Date("2019-03-21 14:33:57").getTime();
const at2 = 1553146437; // unixtime
console.log(toFormat(at1)); // "2019-03-21 14:33:57"
console.log(toFormat(at1, { format: "YYYY-MM-DD" })); // "2019-03-21"
console.log(toFormat(at1, { format: "hh:mm:ss YYYY/MM/DD" })); // "14:33:57 2019/03/21"
console.log(toFormat(at2, { multiple: 1000 })); // "2019-03-21 14:33:57"
console.log(toFormat("", { alternative: "Unknown" })); // "Unknown"

(static) toPast(fromAt, pastAt, options)

pastAt 이 fromAt 으로 부터 지나간 시간을 지정된 옵션에 따라 반환.
Parameters:
Name Type Description
fromAt 기준 시간
pastAt 비교할 시간
options 옵션
Source:
Example
const now = new Date("2019-03-12 08:10:20").getTime();
console.log(toPast(now, new Date("2019-03-12 08:09:21").getTime())); // '방금 전'
console.log(toPast(now, new Date("2019-03-12 08:00:20").getTime())); // '10분 전'
console.log(toPast(now, new Date("2019-03-12 07:10:20").getTime())); // '1시간 전'
console.log(toPast(now, new Date("2019-03-11 08:10:21").getTime())); // '23시간 전'
console.log(toPast(now, new Date("2019-03-10 08:10:20").getTime())); // '2일 전'
console.log(toPast(now, new Date("2019-02-10 08:10:19").getTime(), { format: "YYYY년 MM월 DD일"})); // "2019년 02월 10일"