JavaScript | Agregar minutos al objeto Fecha

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:

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *