UTC
Day.js, varsayılan olarak yerel saat diliminde işlem yapar ve sonuçları görüntüler.
Bir tarih ve saati UTC (Eşgüdümlü Evrensel Zaman) formatında işlemek veya göstermek için dayjs()
yerine dayjs.utc()
kullanabilirsiniz.
UTC modundayken, tüm görüntüleme (formatlama) yöntemleri yerel saat dilimi yerine UTC saatini kullanır.
TIP
Bu özelliğin çalışması için UTC eklentisinin yüklenmiş olması gerekir.
dayjs.extend(utc);
// Varsayılan yerel saat
dayjs().format(); // 2019-03-06T08:00:00+08:00
// UTC modu
dayjs.utc().format(); // 2019-03-06T00:00:00Z
Ek olarak, UTC modundayken, tüm getter (değer alma) ve setter (değer atama) işlemleri, Date#get*
ve Date#set*
yöntemleri yerine dahili olarak Date#getUTC*
ve Date#setUTC*
yöntemlerini kullanır.
dayjs.utc().seconds(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().seconds(); // => new Date().getUTCSeconds()
UTC'den yerel saat dilimine dönmek için dayjs#utc veya dayjs#local yöntemlerini kullanabilirsiniz.