Dada una fecha y la tarea es agregarle minutos. Para agregar minutos al objeto de fecha en javascript, se utilizan algunos métodos que se enumeran a continuación:
- Método getMinutes() de JavaScript: este método devuelve los minutos (de 0 a 59) de la fecha y hora proporcionadas.
Sintaxis:
Date.getMinutes()
Valor devuelto: Devuelve un número, del 0 al 59, que representa los minutos.
-
Método JavaScript setMinutes(): este método establece los minutos de un objeto de fecha. Este método también se puede utilizar para configurar los segundos y milisegundos.
Sintaxis:
Date.setMinutes(min, sec, millisec)
Parámetros:
- min: Es un parámetro requerido. Especifica el número entero que representa los minutos. Los valores esperados son 0-59, pero se permiten otros valores.
- sec: Es un parámetro opcional. Especifica el número entero que representa los segundos. Los valores esperados son 0-59, pero se permiten otros valores.
- milisegundos: es un parámetro opcional. Especifica el número entero que representa los milisegundos. Los valores esperados son 0-999, pero se permiten otros valores.
Nota: Los tres parámetros anteriores aceptan valores fuera de su rango y estos valores se ajustan como:
- min = -1, significa el último minuto de la hora anterior y lo mismo para los demás parámetros.
- Si el valor mínimo pasó a 60, significa el primer minuto de la siguiente hora y lo mismo para los demás parámetros.
Valor de retorno: Devuelve un número, que indica la cantidad de milisegundos entre el objeto de fecha y la medianoche del 1 de enero de 1970.
- Método getTime() de JavaScript: este método devuelve el número de milisegundos entre la medianoche del 1 de enero de 1970 y la fecha especificada.
Sintaxis:
Date.getTime()
Valor devuelto: Devuelve un número, que representa el número de milisegundos desde la medianoche del 1 de enero de 1970.
- Método setTime() de JavaScript: este método establece la fecha y la hora sumando o restando un número definido de milisegundos hasta la medianoche del 1 de enero de 1970.
Sintaxis:
Date.setTime(millisec)
Parámetros: contiene un solo parámetro en milisegundos que se requiere. Especifica el número de milisegundos a sumar/restar, medianoche del 1 de enero de 1970.
Valor devuelto: Devuelve, representando el número de milisegundos entre el objeto de fecha y la medianoche del 1 de enero de 1970.
Ejemplo 1: este ejemplo agregó 4 minutos a la var hoy mediante el uso de los métodos setTime() y getTime() .
<!DOCTYPE HTML>
<
html
>
<
head
>
<
title
>
JavaScript | Adding Minutes to Date object.
</
title
>
</
head
>
<
body
style
=
"text-align:center;"
id
=
"body"
>
<
h1
style
=
"color:green;"
>
GeeksForGeeks
</
h1
>
<
p
id
=
"GFG_UP"
style
=
"font-size:15px; font-weight:bold;"
>
</
p
>
<
button
onclick
=
"gfg_Run()"
>
addMinutes
</
button
>
<
p
id
=
"GFG_DOWN"
style
=
"color:green; font-size: 20px; font-weight: bold;"
>
</
p
>
<
script
>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var today = new Date();
el_up.innerHTML = "Date = " + today;
Date.prototype.addMins = function(m) {
this.setTime(this.getTime() + (m*60*1000));
return this;
}
function gfg_Run() {
var a = new Date();
a.addMins(4);
el_down.innerHTML = a;
}
</
script
>
</
body
>
</
html
>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: este ejemplo agrega 6 minutos a la var hoy usando el método setMinutes() y getMinutes() .
<!DOCTYPE HTML>
<
html
>
<
head
>
<
title
>
JavaScript | Adding Minutes to Date object.
</
title
>
</
head
>
<
body
style
=
"text-align:center;"
id
=
"body"
>
<
h1
style
=
"color:green;"
>
GeeksForGeeks
</
h1
>
<
p
id
=
"GFG_UP"
style
=
"font-size: 15px; font-weight: bold;"
>
</
p
>
<
button
onclick
=
"gfg_Run()"
>
addMinutes
</
button
>
<
p
id
=
"GFG_DOWN"
style
=
"color:green; font-size: 20px; font-weight: bold;"
>
</
p
>
<
script
>
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
var today = new Date();
el_up.innerHTML = "Date = " + today;
Date.prototype.addMinutes= function(m) {
this.setMinutes(this.getMinutes() + m);
return this;
}
function gfg_Run() {
var a = new Date();
a.addMinutes(6);
el_down.innerHTML = a;
}
</
script
>
</
body
>
</
html
>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
- Antes de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA