UTC
Le plugin UTC ajoute les API .utc
, .local
et .isUTC
pour manipuler les dates en UTC.
javascript
var utc = require('dayjs/plugin/utc');
// import utc from 'dayjs/plugin/utc' // ES 2015
dayjs.extend(utc);
// Heure locale par défaut
dayjs().format(); // 2019-03-06T17:11:55+08:00
// Passage en mode UTC
dayjs.utc().format(); // 2019-03-06T09:11:55Z
// Convertir l'heure locale en heure UTC
dayjs().utc().format(); // 2019-03-06T09:11:55Z
// En mode UTC, toutes les méthodes d'affichage afficheront les heures en UTC et non en heure locale.
// De plus, tous les getters et setters utiliseront les méthodes `Date#getUTC*` et `Date#setUTC*` au lieu des méthodes `Date#get*` et `Date#set*`.
dayjs.utc().isUTC(); // true
dayjs.utc().local().format(); // 2019-03-06T17:11:55+08:00
dayjs.utc('2018-01-01', 'YYYY-MM-DD'); // Nécessite le plugin CustomParseFormat
Par défaut, Day.js manipule les dates en heure locale.
Pour manipuler les dates en UTC, utilisez dayjs.utc()
au lieu de dayjs()
.
dayjs.utc dayjs.utc(dateType?: string | number | Date | Dayjs, format?: string)
Retourne un objet Dayjs
en mode UTC.
Passage en heure UTC .utc()
Retourne un nouvel objet Dayjs
cloné et configuré pour utiliser l'heure UTC.
Passage en heure locale .local()
Retourne un nouvel objet Dayjs
cloné et configuré pour utiliser l'heure locale.
Définir le décalage UTC .utcOffset()
Retourne un nouvel objet Dayjs
cloné avec un décalage horaire UTC spécifique.
Vérification du mode UTC .isUTC()
Retourne un boolean
indiquant si l'objet Dayjs
est en mode UTC.