Como desarrollador Javascript, o de cualquier otro lenguaje, no te puedes escapar de la manipulación de fechas y horas. Casi cualquier aplicación que un desarrollador tiene que hacer, necesitará de un componente que tendrá que obtener la fecha y la hora desde el usuario, guardarla en la base de datos y mostrarla al usuario de nuevo. Como por ejemplo cuando envías un mensaje en un chat.
Aunque el manejo de fechas no es difícil, puede llegar a convertirse en algo verdaderamente frustrante y lleno de errores si no conoces bien las bases. En este blog te voy a enseñar a usar el objeto incorporado de Javascript Date, el mismo que nos permite trabajar con fechas y horas.
El objeto Date
Date es un objeto y para empezar a trabajar con él debemos instanciarlo primero, esto se logra a través del siguiente código:
let fechaActual = new Date();
Si imprimimos esto en consola, vamos a ver que nos muestra la fecha actual:
console.log(fechaActual);
Fri Jul 23 2021 03:24:47 GTM-00500 // Resultado
Cómo pueden ver nos está mostrando 8 datos de la fecha actual:
- El día de la semana
- El mes
- El día del mes
- El año
- La hora
- Los minutos
- Los segundos
- y la zona horaria.
Si deseamos acceder a cada uno de los valores por separado, el objeto Date nos provee algunos métodos: simplemente tenemos que escribir el objeto que hemos creado y presionar punto para poder tener todo el listado de los métodos disponibles. Veamos algunos de los más utilizados:
Para ver el día del mes por ejemplo utilizamos el método getdate:
fechaActual.getDate();
También podemos imprimir el mes actual con el método getMonth:
fechaActual.getMonth();
Aquí debemos tener presente que los meses empiezan desde cero, es decir que cero corresponde a Enero, 1 a febrero y así sucesivamente. En este caso como estamos Julio nos arroja el resultado de 6.
Para ver el año vamos a utilizar el método getfullYear:
fechaActual.getFullYear();
También podemos obtener el día de la semana con el método getDay:
fechaActual.getDay();
Aquí también debemos tener en cuenta que el contador empieza desde el día domingo con el valor de cero hasta el 6 que corresponde al sábado.
El día en que naciste con Javascript
¿Te gustaría conocer el día de la semana en que naciste con Javascript? te recomiendo ver el siguiente video:
Y si estas empezando en el mundo del desarrollo web, seguramente te va a interesar este otro post de aquí.
Si te gustó este contenido, también puedes seguirme en mis redes sociales:
0 Comments