UTC
UTC는 UTC로 파싱하고 표시하기 위해 .utc
, .local
, .isUTC
API를 추가합니다.
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// 기본 로컬 시간
dayjs().format(); //2019-03-06T17:11:55+08:00
// UTC 모드
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// 로컬 시간을 UTC 시간으로 변환
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// UTC 모드에서는 모든 표시 메서드가 로컬 시간 대신 UTC 시간으로 표시됩니다.
// 또한 모든 getter 및 setter는 Date#get* 및 Date#set* 메서드 대신 Date#getUTC* 및 Date#setUTC* 메서드를 내부적으로 사용합니다.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); //2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // with CustomParseFormat plugin
기본적으로 Day.js는 로컬 시간을 기준으로 파싱하고 표시합니다.
UTC로 파싱하거나 표시하려면 dayjs()
대신 dayjs.utc()
를 사용하면 됩니다.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
UTC 모드의 Dayjs
객체를 반환합니다.
UTC 시간 사용 .utc()
Dayjs
객체를 복제하여 UTC 시간을 사용하도록 설정하고 반환합니다.
로컬 시간 사용 .local()
Dayjs
객체를 복제하여 로컬 시간을 사용하도록 설정하고 반환합니다.
UTC 오프셋 설정 .utcOffset()
새로운 UTC 오프셋으로 설정된 Dayjs
객체를 복제하여 반환합니다.
UTC 모드 확인 .isUTC()
현재 Dayjs
객체가 UTC 모드인지 여부를 나타내는 불리언 값을 반환합니다.