JavaScript Obtén la hora y fecha actual


Ejemplo

Use new Date() para generar un nuevo objeto Date que contenga la fecha y la hora actuales.

Tenga en cuenta que la Date() llamada sin argumentos es equivalente a la new Date(Date.now()) .

Una vez que tenga un objeto de fecha, puede aplicar cualquiera de los varios métodos disponibles para extraer sus propiedades (por ejemplo, getFullYear() para obtener el año de 4 dígitos).

A continuación se presentan algunos métodos comunes de fecha.

Obtener el año en curso

var year = (new Date()).getFullYear();
console.log(year);
// Sample output: 2016 

Obtén el mes actual

var month = (new Date()).getMonth();
console.log(month);
// Sample output: 0 

Tenga en cuenta que 0 = enero. Esto se debe a que los meses van de 0 a 11 , por lo que a menudo es conveniente agregar +1 al índice.

Obtener el dia actual

var day = (new Date()).getDate();
console.log(day);
// Sample output: 31

Obtener la hora actual

var hours = (new Date()).getHours();
console.log(hours);
// Sample output: 10

Obtén los minutos actuales

var minutes = (new Date()).getMinutes();
console.log(minutes);
// Sample output: 39

Obtén los segundos actuales

var seconds = (new Date()).getSeconds();
console.log(second);
// Sample output: 48

Obtén los milisegundos actuales

Para obtener los milisegundos (que van de 0 a 999) de una instancia de un objeto Date , use su método getMilliseconds .

var milliseconds = (new Date()).getMilliseconds();
console.log(milliseconds);
 // Output: milliseconds right now

Convierte la hora y fecha actuales en una cadena legible por humanos

var now = new Date();
// convert date to a string in UTC timezone format:
console.log(now.toUTCString());
// Output: Wed, 21 Jun 2017 09:13:01 GMT

El método estático Date.now() devuelve el número de milisegundos que han transcurrido desde el 1 de enero de 1970 a las 00:00:00 UTC. Para obtener la cantidad de milisegundos que han transcurrido desde ese momento utilizando una instancia de un objeto Date , use su método getTime .

// get milliseconds using static method now of Date
console.log(Date.now());

// get milliseconds using method getTime of Date instance
console.log((new Date()).getTime());