Skip to content
Day.js

Italiano

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Polski
Türkçe
čeština
magyar

Italiano

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Polski
Türkçe
čeština
magyar

Aspetto

Sidebar Navigation

Installazione

Node.js

Browser

TypeScript

Download

Parsing

Adesso

Stringa

Stringhe e Formattazione

Timestamp Unix (in millisecondi)

Timestamp Unix (secondi)

Data

Oggetto Dayjs

Array

UTC

Dayjs Clone

Validazione

Get + Set

Millisecondi

Secondo

Minuti

Ora

Data del Mese

Giorno della settimana

Giorno della settimana (sensibile alla localizzazione)

Giorno ISO della settimana

Giorno dell'anno

Settimane dell'anno

Settimana ISO

Mese

Trimestre

Anno

Anno Settimanale (ISO)

Anno-settimana (ISO)

Settimane dell'anno (ISO)

Get

Set

Massimo (futuro più lontano)

Minimo

Manipolazione

Aggiungi

Subtract

Inizio dell'Unità di Tempo

Fine del periodo

Local

UTC

Offset UTC

Mostrare

Formato

Tempo da adesso

Tempo da X

Tempo da ora

Tempo Relativo a X

Tempo Calendario

Differenza

Timestamp Unix (in millisecondi)

Timestamp Unix

Giorni del Mese

Come oggetto Date di Javascript

Come un Array

In formato JSON

Come stringa ISO 8601

Come oggetto

Come stringa

Query

Is Before

Is Same

Is After

Is Same or Before

Is Same or After

Is Between (Tra)

È un oggetto Day.js?

anno bisestile

i18n

Caricamento della localizzazione su richiesta

Caricamento del locale nel browser

Modifica della localizzazione globale

Modifica Locale Temporanea

Controllo della lingua locale corrente di Day.js

Elenco dei mesi e dei giorni della settimana per la localizzazione corrente

Accesso alle funzionalità specifiche delle impostazioni locali (Locale)

Plugin

Caricamento del plugin in NodeJS

Caricamento del plugin nel browser

AdvancedFormat

ArraySupport

BadMutable

Supporto per BigInt

BuddhistEra

Calendario

CustomParseFormat

DayOfYear

DevHelper

Durata

IsBetween

IsLeapYear

IsSameOrAfter

IsSameOrBefore

IsToday

IsTomorrow

IsYesterday

IsoWeek

IsoWeeksInYear

LocaleData

LocalizedFormat

MinMax

ObjectSupport

PluralGetSet

PreParsePostFormat

QuarterOfYear

RelativeTime

Timezone

ToArray

ToObject

UpdateLocale

UTC

weekOfYear

Anno Settimanale

Giorni della settimana

Personalizzazione

Nomi dei mesi

Abbreviazioni dei mesi

Nomi dei giorni della settimana

Abbreviazioni dei giorni della settimana

Abbreviazioni Minime dei Giorni della Settimana

Tempo Relativo

Calendario

Durata

Creazione

Clone

Humanize

Formattazione

Millisecondi

Secondi

Minuti

Ore

Giorni

Settimane

Mesi

Anni

Aggiunta di Tempo

Sottrazione del Tempo

Utilizzo di Duration con Diff

Come unità di tempo

Ottenere il Valore di un'Unità di Tempo

In formato JSON

È una Durata?

Come stringa ISO 8601

Locale

Fuso Orario

Parsing in Zone

Conversione al fuso orario

Individuare il fuso orario dell'utente

Imposta il fuso orario predefinito

In questa pagina

Personalizzazione ​

Day.js è molto facile da personalizzare.

Puoi creare una nuova configurazione locale.

js
var localeObject = {...} // Oggetto locale Day.js, dettagliato di seguito
dayjs.locale('en-my-settings', localeObject);

Aggiorna una configurazione locale esistente.

TIP

Ciò richiede il plugin UpdateLocale per funzionare

js
dayjs.extend(updateLocale);

dayjs.updateLocale('en', {
  /**/
});

Modello di un oggetto di localizzazione Day.js.

javascript
const localeObject = {
  name: 'es', // Stringa del nome
  weekdays: 'Domingo_Lunes ...'.split('_'), // Array dei giorni della settimana
  weekdaysShort: 'Sun_M'.split('_'), // FACOLTATIVO, array abbreviato dei giorni della settimana. Se non fornito, vengono utilizzate le prime tre lettere.
  weekdaysMin: 'Su_Mo'.split('_'), // FACOLTATIVO, array minimo dei giorni della settimana. Se non fornito, vengono utilizzate le prime due lettere.
  weekStart: 1, // FACOLTATIVO, imposta l'inizio della settimana. Se il valore è 1, il lunedì sarà l'inizio della settimana anziché la domenica.
  yearStart: 4, // FACOLTATIVO, la settimana che contiene il 4 gennaio è la prima dell'anno.
  months: 'Enero_Febrero ... '.split('_'), // Array dei mesi
  monthsShort: 'Jan_F'.split('_'), // FACOLTATIVO, array abbreviato dei mesi. Se non fornito, vengono utilizzate le prime tre lettere.
  ordinal: n => `${n}º`, // Funzione ordinale (numero) => restituisce il numero + output
  formats: {
    // Opzioni di formato abbreviato che consentono la localizzazione
    LTS: 'h:mm:ss A',
    LT: 'h:mm A',
    L: 'MM/DD/YYYY',
    LL: 'MMMM D, YYYY',
    LLL: 'MMMM D, YYYY h:mm A',
    LLLL: 'dddd, MMMM D, YYYY h:mm A',
    // Formati in minuscolo/brevi, opzionali per la localizzazione
    l: 'D/M/YYYY',
    ll: 'D MMM, YYYY',
    lll: 'D MMM, YYYY h:mm A',
    llll: 'ddd, MMM D, YYYY h:mm A',
  },
  relativeTime: {
    // Stringhe di formato per il tempo relativo. Mantenere %s e %d invariati
    future: 'in %s', // es. tra 2 ore, %s viene sostituito con 2 ore
    past: '%s ago',
    s: 'alcuni secondi',
    m: 'un minuto',
    mm: '%d minuti',
    h: "un'ora",
    hh: '%d ore', // es. 2 ore, %d è stato sostituito con 2
    d: 'un giorno',
    dd: '%d giorni',
    M: 'un mese',
    MM: '%d mesi',
    y: 'un anno',
    yy: '%d anni',
  },
  meridiem: (hour, minute, isLowercase) => {
    // FACOLTATIVO, AM/PM
    return hour > 12 ? 'PM' : 'AM';
  },
};

Modello di un file locale Day.js (es. dayjs/locale/es.js).

javascript
import dayjs from 'dayjs'

const locale = { ... } // Il tuo oggetto locale Day.js.

dayjs.locale(locale, null, true) // Carica il locale per un utilizzo successivo

export default locale
Pager
Pagina precedenteGiorni della settimana
Pagina successivaNomi dei mesi

Rilasciato sotto la licenza MIT.

Copyright (c) 2020 iamkun

https://day.js.org/docs/en/customization/customization

Rilasciato sotto la licenza MIT.

Copyright (c) 2020 iamkun