¿Cómo puedo traducir este pseudo código en js de trabajo [no se preocupe de dónde viene la fecha de finalización, excepto que es una fecha de javascript válida].¿Cómo restar minutos de una fecha en javascript?
var myEndDateTime = somedate; //somedate is a valid js date
var durationInMinutes = 100; //this can be any number of minutes from 1-7200 (5 days)
//this is the calculation I don't know how to do
var myStartDate = somedate - durationInMuntes;
alert("The event will start on " + myStartDate.toDateString() + " at " + myStartDate.toTimeString());
Esta solución maneja correctamente los minutos de "flotación". –
Pero no se maneja cuando agrega minutos. Para manejar correctamente cuando agrega minutos, debe usar '.getTime()'. Ejemplo: 'myStartDate var = new Date (myEndDateTime.getTime() + durationInMinutes * MS_PER_MINUTE);' –
También puede utilizar 'var = myStartDate somedate.addMinutes (-durationInMuntes);' Asumo somedate es un objeto Date – kubahaha