Obtener Hora con Minutos y Segundos a Partir de una Fecha

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, exploraremos cómo extraer la hora de un objeto Date y formatearla como una cadena en el formato HH:MM:SS. Utilizaremos el método Date.prototype.toTimeString() para convertir el objeto Date en una cadena, y luego usaremos String.prototype.slice() para extraer la parte HH:MM:SS de la cadena. Este laboratorio te ayudará a entender cómo trabajar con objetos Date en JavaScript y formatearlos según sea necesario.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28352{{"Obtener Hora con Minutos y Segundos a Partir de una Fecha"}} javascript/data_types -.-> lab-28352{{"Obtener Hora con Minutos y Segundos a Partir de una Fecha"}} javascript/arith_ops -.-> lab-28352{{"Obtener Hora con Minutos y Segundos a Partir de una Fecha"}} javascript/comp_ops -.-> lab-28352{{"Obtener Hora con Minutos y Segundos a Partir de una Fecha"}} end

Así es como obtener la hora con minutos y segundos de un objeto de fecha

Si estás buscando practicar la programación, puedes comenzar abriendo la Terminal/SSH y escribiendo node.

Esta función devuelve una cadena con el formato HH:MM:SS a partir de un objeto Date dado.

Para lograr esto, se utilizan los métodos Date.prototype.toTimeString() y String.prototype.slice() para extraer la parte HH:MM:SS del objeto Date.

Aquí está el código de la función:

const getColonTimeFromDate = (date) => date.toTimeString().slice(0, 8);

Y aquí está un ejemplo de uso:

getColonTimeFromDate(new Date()); // '08:38:00'

Resumen

¡Felicidades! Has completado el laboratorio Obtener Hora con Minutos y Segundos a Partir de una Fecha. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.