martes, 15 de enero de 2019

Problemas con la marca temporal y otras fechas

El caso es que, mediante código, recojo la marca temporal y quiero mediante las funciones de fecha de javascript utilizar las partes de la fecha para otro propósito.

Juraría que antes funcionaba sin problemas, pero, ahora me da error y me dice que no encuentra getDate(). He descubierto que la marca temporal me la almacena como String y, supongo, que por eso no funciona getDate().

Después de probar algunas cosas, la solución que mejor me funciona para este caso es la siguiente:

var marca_temporal = e.values[0]

var trozos = marca_temporal.split(" ")  // Hago dos trozos, la fecha y las horas,minutos,segundos.
var fecha = trozos[0].split("/") // Cojo el primer trozo y lo vuelvo a dividir

var dia = fecha[0]
var mes = fecha[1]
var aino = fecha[2]


var tiempo = trozos[1].split(":") // Cojo la segunda parte y la vuelvo a dividir
var hora = tiempo[0]
var minutos= tiempo[1]
var segundos= tiempo[2])


Y así tengo todas las partes de la marca temporal cada una en su variable.

En el formulario tengo también un campo que recoge una fecha (sin horas, minutos, segundos)

En este caso me basta con:

var mifecha = e.values[3]

var cachos = mifecha.split("/")
var dia = cachos[0]
var mes = cachos[1]
var aino = cachos[2]

No hay comentarios:

Publicar un comentario

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...