.toLocaleDateString

Home » Blog » .toLocaleDateString

.toLocaleDateString() è un metodo dell’oggetto Date che ci restituisce una stringa la quale rappresenta una data in un formato localizzato.

In questo esempio uso la data odierna – recuperata utilizzando il costruttore new Date() – e la passo a .toLocaleDateString() assieme a:

  1. La stringa in formato IETF (leggi informazioni sullo standard su Wikipedia), ossia lingua-PAESE;
  2. le opzioni per il controllo del formato della data, come la lunghezza del nome del giorno o del mese.

Nota bene: la data passata al metodo .toLocaleDateString() deve essere in un formato valido ISO 8601 (leggi informazioni sullo standard su Wikipedia), ad esempio 2023-02-08T00:00:00.000Z. Se proviamo a passare ad una variabile date un formato data non valido, come può essere "02-08-2023" riceveremo un errore di tipo TypeError come questo:

TypeError: date.toLocaleDateString is not a function. (In 'event.toLocaleDateString('it-IT', options)', 'event.toLocaleDateString' is undefined)

Un errore TypeError in genere indica che un’operazione non può essere eseguita perché un valore non è nel formato consentito.


Articolo successivo

Articolo precedente


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Cerchi qualcosa in particolare?

iubenda Certified Bronze Partner