cancel
Showing results for 
Search instead for 
Did you mean: 

Comparar fechas Nodos JS

angelmartinboni
Confirmed Champ
Confirmed Champ

Buenas compañeros.

Me surge un problemilla sobre ordenación de fechas en mi javascript.

Teniendo en un array varios nodos, ¿Cómo podría obtener aquel con la fecha más actual? se trataría de comprar los "properties.modified", que viene con el formato Fri Mar 23 2018 13:35:54 GMT+0100 (CET) estoy intentando jugar con los métodos new Date(), toISO8601() y fromISO8601(), pero no doy con la tecla...

¿sabéis cómo lo podría hacer?

Gracias de antemano.

saludos.

1 REPLY 1

cristinamr
World-Class Innovator
World-Class Innovator

Buenas, Ángel.

He estado revisando y la última vez que tuve que hacer algo así me sonaba que lo hice con milisegundos. Tras varias pruebas creo que me quedo con esta opción:

var nowDate = new Date();
var milisegundos = nowDate-node[0].properties.modified;
logger.log(milisegundos);

Con esto tienes la diferencia en milisegundos, si sale positiva es que la primera fecha es mayor que la segunda.

De la misma forma, puedes comparar (con > o <) pero para estar seguros tiraría por la opción de los milisegundos y una pequeña función para controlar el array que tienes.

Un saludo,

Cris.

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.