
Vamos a ver, mediante un sencillo ejemplo, como puedes obtener la fecha y horas actuales mediante Javascript. En nuestro caso, vamos a obtener dichos datos con un formato de fecha y hora según las máscaras d-m-Y
, para la fecha, y H:i:s
para la hora, respectivamente.
Para ello, vamos a usar la clase Date de Javascript, y vamos a instanciar un objeto de dicha clase de la siguiente manera:
1 | var hoy = new Date(); |
Con esto, lo que acabamos de hacer es guardar, en la variable hoy, una instancia de la clase Date, es decir, un objeto, el cual alberga toda la información que necesitamos para nuestro propósito, por lo que ahora, simplemente, tendremos que obtener dicha información mediante llamadas a ciertos métodos de dicho objeto.
Para obtener la fecha actual del objeto Date instanciado en Javascript – d-m-Y
:
1 | var fecha = hoy.getDate() + '-' + ( hoy.getMonth() + 1 ) + '-' + hoy.getFullYear(); |
Ten en cuenta que el método getMonth() nos va a devolver el ordinal del mes en cuestión, comenzando desde cero, por lo que tenemos que sumar 1 a la salida de dicho método.
Para obtener la hora actual en Javascript – H:i:s
:
1 | var hora = hoy.getHours() + ':' + hoy.getMinutes() + ':' + hoy.getSeconds(); |
De forma similar a como hemos obtenido la fecha, obtenemos la hora, mediante las llamadas a sus respectivos métodos del objeto instanciado en Javascript.
Ahora que tenemos guardada la fecha y la hora en sendas variables, podemos guardar la unión de las dos en una tercera de la siguiente forma:
1 2 | var fechaYHora = fecha + ' ' + hora; //Obteniendo una variable con la máscara d-m-Y H:i:s |
Como has podido ver, mediante una instanciación de la clase Date de Javascript, podemos tener, en una variable u objeto, todos los datos necesarios para recuperar la fecha y hora actuales.

Un pensamiento sobre “Cómo obtener la fecha y hora actuales en Javascript”
Muy bien explicado, con prefesionalismo