lunes, 4 de enero de 2021

Conseguir fecha legible

En otros artículos anteriores ya he hablado de las fechas y como tratarlas, pero siempre buscando trucos para conseguirlo.

Ahora os traigo, lo que espero que sea, la solución definitiva. Además con alternativas para diferentes idiomas:

Euskaraz egitean, deklinazio arazo txiki bat dugu. Hortaz, bide luzetxoa egin behar dugu:

  var marca_temporal_mes = marca_temporal.toLocaleString('eu-ES',{month:'long'})
  var marca_temporal_ano= marca_temporal.toLocaleString('eu-ES',{year: 'numeric'})
  var marca_temporal_dia= marca_temporal.toLocaleString('eu-ES',{day:'2-digit'})
  Logger.log(marca_temporal_ano+'(e)ko '+marca_temporal_mes+'ren '+marca_temporal_dia)

En  castellano, nos basta con definir cada parte de la fecha en una única orden:

  var mi_marca =marca_temporal.toLocaleString('es-ES',{year: 'numeric',month:'long',day:'2-digit'})
  Logger.log(mi_marca)

En inglés americano, igual que en castellano, lo hacemos en una sola orden:

var my_time = marca_temporal.toLocaleString('en-US',{year: 'numeric',month:'long',day:'2-digit'})

Logger.log(my_time)

En inglés británico, cambiamos simplemente de 'en-US' a 'en-GB'

var my_time = marca_temporal.toLocaleString('en-GB',{year: 'numeric',month:'long',day:'2-digit'})

Logger.log(my_time)

 Referencia:

 toLocaleString

 Artículos antiguos:

Trabajar con fechas

Problemas con la marca temporal

Crear PDF horizontal

El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...