En este post de programación en JavaScript y fechas te mostraré cómo obtener la fecha de inicio del mes actual, y cómo obtener la fecha del fin del mes actual.

Por ejemplo, el mes en el que escribo este post es diciembre, así que te mostraré cómo obtener la fecha del 1 de diciembre del 2020 y cómo obtener el 31 de diciembre del 2020, independientemente del número de días que tiene cada mes.

Adicionalmente te mostraré cómo formatear esa fecha en formato de YYYY-MM-DD, pero recuerda que puedes formatearlo como tú prefieras, pues tendrás el objeto de la clase Date al final.

Por cierto, este código de JavaScript funciona tanto en el navegador como en el servidor usando Node.

Fecha de inicio de mes

Para obtener esta fecha, simplemente obtenemos el año y mes actual. Luego creamos una fecha con ese mismo año y mes, pero especificando el día en 1.

Obtener fecha de fin de mes en JavaScript

Ahora veamos cómo obtener la fecha del fin de mes usando JS. En este caso seguimos casi lo mismo que el apartado anterior, pero ahora le sumamos 1 al mes, y especificamos el día en 0.

De este modo es como ir al siguiente mes pero menos un día. El código queda así:

Formateando fecha

Hasta este punto ya puedes usar las fechas y formatearlas a tu gusto, yo voy a formatear la fecha en el formato que ya había presentado anteriormente. En este caso la función queda así:

Poniendo todo junto: ejemplo

JavaScript – Fecha de inicio y fin de mes actual

Para terminar el post, veamos todas las funciones juntas así como un ejemplo:

Puedes probar el ejemplo en este enlace. También puedes leer más sobre JavaScript en mi blog.

Te repito que en este caso el ejemplo puede ser usado en el servidor o el cliente.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 1,020 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comments

Deja un comentario

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

A %d blogueros les gusta esto: