Según la documentación de MDN para Date.toLocaleString() , el segundo parámetro es un parámetro de options :
toLocaleString(locales, options)Que usan en un ejemplo:
let date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); // Request a weekday along with a long date let options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; console.log(date.toLocaleString('de-DE', options)); Mi pregunta es, ¿cuáles son las posibles propiedades para el parámetro de options ?
Es el mismo que el del constructor Intl.DateTimeFormat() , cuya documentación de MDN proporciona una lista de cada propiedad válida y una explicación.
Las posibles propiedades son las siguientes:
dateStyletimeStylecalendardayPeriodnumberingSystemlocaleMatchertimeZonehour12hourCycleformatMatcherweekdayerayearmonthdayhourminutesecondfractionalSecondDigitstimeZoneName