UTC
UTC'de ayrıştırma veya görüntüleme yapmak için .utc
, .local
, .isUTC
API'lerini ekler.
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Varsayılan olarak yerel saat
dayjs().format(); // 2019-03-06T17:11:55+08:00
// UTC modu
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Yerel saati UTC saatine dönüştür
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// UTC modundayken, tüm görüntüleme yöntemleri yerel saat yerine UTC saatini kullanır.
// Ve tüm alıcılar (getters) ve ayarlayıcılar (setters), Date#get* ve Date#set* yöntemleri yerine dahili olarak Date#getUTC* ve Date#setUTC* yöntemlerini kullanır.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); // 2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // CustomParseFormat eklentisi ile
Varsayılan olarak, Day.js yerel saatte ayrıştırır ve görüntüler.
UTC'de ayrıştırma veya görüntüleme yapmak istiyorsanız, dayjs()
yerine dayjs.utc()
kullanmanız gerekir.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
UTC modunda bir Dayjs
nesnesi döndürür.
UTC saatini kullan .utc()
UTC saatini kullanma özelliğine sahip, klonlanmış bir Dayjs
nesnesi döndürür.
Yerel saati kullan .local()
Yerel saati kullanma özelliğine sahip, klonlanmış bir Dayjs
nesnesi döndürür.
UTC ofsetini ayarla .utcOffset()
Yeni bir UTC ofseti ile klonlanmış bir Dayjs
nesnesi döndürür.
isUTC modu .isUTC()
Mevcut Dayjs
nesnesinin UTC modunda olup olmadığını belirten bir boolean
değeri döndürür.