Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2014, 09:37
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Poner a cero los segundos que me llegan de un datetime

También puedes ubicar los segundos utilizando los métodos indexOf, lastIndexOf y substring y con el método replace, realizas el reemplazo.

Código Javascript:
Ver original
  1. var fechaInicio = "2014-06-13T10:00:02.437Z",
  2.     fechaFin = "2014-06-13T11:00:03.019Z",
  3.     fI1 = fechaInicio.lastIndexOf(":") + 1, //Posición inicial de los segundos de fechaInicio
  4.     fI2 = fechaInicio.indexOf("."), //Posición final de los segundos de fechaInicio
  5.     fF1 = fechaFin.lastIndexOf(":") + 1, //Posición inicial de los segundos de fechaFin
  6.     fF2 = fechaFin.indexOf("."); //Posición final de los segundos de fechaFin
  7.  
  8. fechaInicio = fechaInicio.replace(fechaInicio.substring(fI1, fI2), "00");
  9. fechaFin = fechaFin.replace(fechaFin.substring(fF1, fF2), "00");

Lee la información que se describe en los enlaces que adjunté para que sepas cómo trabajan cada uno de los métodos que utilicé.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand