Tengo 2 cadenas, que tienen el minute y la hour en que debe ocurrir una función.
Quiero verificar, si el minute y la hour que se especifican en formato de cadena, y desde mi base de datos están dentro de los 5 minutos de la hora actual, llame a esta función.
Mi pensamiento original era algo así como:
(hoy.minuto es el minuto actual)
today.minute :
minute = "55" hour = "14" var today = new Date(); var time = today.getMinutes(), today.getHours() if (today.getMinutes() - 5 == minute) { myFunc() }Pero eso no va a funcionar, porque necesito la hora y el minuto - 5 minutos... ¿cómo puedo hacer esto?
¿Es esto lo que estás buscando?
let minute = "55" let hour = "14" let today = new Date(); //var time = today.getMinutes(), today.getHours() if (Math.abs(today.getMinutes() - Number(minute)) <= 5) { myFunc() } function myFunc() { console.log('myFunc called', today.getMinutes()); }