El método date.setMinutes() se usa para establecer minutos en un objeto Date que se crea usando el constructor Date().
- Ejemplo:
<script>
// Here a date has been assigned
// while creating Date object
var
dateobj =
new
Date(
'October 13, 1996 05:35:32'
);
// New minute of 52 is being set in above Date
// Object with the help of setMinutes() function
dateobj.setMinutes(52);
// New minute from above Date Object is
// being extracted using getMinutes()
var
B = dateobj.getMinutes();
// Printing new minute
document.write(B);
</script>
- Producción:
52
Sintaxis:
DateObj.setMinutes(Minutes_Value)
Parámetro: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- minutes_Value: este parámetro contiene el valor de minutos que se usa para establecer en el constructor Date().
Valor devuelto: Devuelve la nueva fecha con el minuto actualizado que se establece mediante el método setMinutes().
Nota: DateObj es un objeto Date válido creado con el constructor Date() en el que queremos establecer el minuto. El valor del minuto es de 0 a 59.
Más códigos para el método anterior son los siguientes:
Programa 1: si en el constructor Date() no damos ningún minuto al crear el objeto Date, el método setMinutes() aún establece un nuevo minuto que se da como su parámetro.
<script> // Here minute has not been assigned // while creating Date object var dateobj = new Date('October 13, 1996'); // new minute of 51 is being set in above Date // Object with the help of setMinutes() method dateobj.setMinutes(51); // new minute from above Date Object is // being extracted using getMinutes() var B = dateobj.getMinutes(); // Printing new minute document.write(B); </script>
Producción:
51
Ejemplo 2: si no se proporciona ningún parámetro en el constructor Date(), el método setMinutes() aún establece los minutos, pero el mes, el año, la fecha, etc. se convierten en los actuales. Aquí 42 son los nuevos minutos, 3 es el mes actual, es decir, abril, 1 es la fecha actual y 2018 es el año actual.
<script> // Here nothing has been assigned // while creating Date object var dateobj = new Date(); // New minute of 42 is being set in above Date // Object with the help of setMinutes() method dateobj.setMinutes(42); // Minutes from above Date Object is // being extracted using getMinutes() var B = dateobj.getMinutes(); // Month from above Date Object is // being extracted using getMonth() var C = dateobj.getMonth(); // Date from above Date Object is // being extracted using getDate() var D = dateobj.getDate(); // Year from above Date Object is // being extracted using getFullYear() var E = dateobj.getFullYear(); // Printing new minutes document.write(B + "<br />"); // Printing current month document.write(C + "<br />"); // Printing current date document.write(D + "<br />"); // Printing current year document.write(E); </script>
Producción:
42 3 1 2018
Ejemplo 3: si el valor del minuto es 66 como se indica en el parámetro de la función setMinutes(), establecerá 6 como el minuto porque el rango de minutos es de 0 a 59 y (66%60 = 6).
Aquí 6 es el nuevo minuto y la hora se convierte en 06 desde 05 porque el rango de minutos es de 0 a 59, es decir, un total de 60 y configuramos el nuevo minuto como 66, lo que aumenta la hora en uno a 06 desde 05 y el minuto se convierte en 6.
<script> // Here date has been assigned // while creating Date object var dateobj = new Date('October 13, 1996 05:35:32'); // new minute of 66 is being set in above Date // Object with the help of setMinutes() function dateobj.setMinutes(66); // minute from above Date Object is // being extracted using getMinutes() var B = dateobj.getMinutes(); // Hour from above Date Object is // being extracted using getHours() var C = dateobj.getHours(); // Printing new minute document.write(B + "<br />"); // Printing hour document.write(C); </script>
Producción:
6 6
Navegadores compatibles: los navegadores compatibles con el método JavaScript Date setMinutes() se enumeran a continuación:
- Google Chrome 1 y superior
- Borde 12 y superior
- Firefox 1 y superior
- Internet Explorer 3 y superior
- Ópera 3 y superior
- Safari 1 y superior
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA