in

JavaScript: el objeto de fecha


El objeto Date es un tipo de datos integrado en el lenguaje JavaScript. Los objetos de fecha se crean con el nueva fecha () Como se muestra abajo.

Una vez que se crea un objeto Date, varios métodos le permiten operar en él. La mayoría de los métodos simplemente le permiten obtener y establecer los campos de año, mes, día, hora, minuto, segundo y milisegundo del objeto, utilizando la hora local o la hora UTC (universal o GMT).

El estándar ECMAScript requiere que el objeto Date pueda representar cualquier fecha y hora, con una precisión de milisegundos, dentro de los 100 millones de días antes o después del 1/1/1970. Este es un rango de más o menos 273,785 años, por lo que JavaScript puede representar la fecha y la hora hasta el año 275755.

Sintaxis

Puede usar cualquiera de las siguientes sintaxis para crear un objeto Date usando el constructor Date ().

new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])

Nota – Los parámetros entre paréntesis son siempre opcionales.

Aquí hay una descripción de los parámetros:

  • Sin argumento – Sin argumentos, el constructor Date () crea un objeto Date configurado con la fecha y hora actuales.

  • milisegundos – Cuando se pasa un argumento numérico, se toma como la representación numérica interna de la fecha en milisegundos, como lo devuelve el método getTime (). Por ejemplo, pasar el argumento 5000 crea una fecha que representa cinco segundos después de la medianoche del 1/1/70.

  • cadena de fecha – Cuando se pasa un argumento de cadena, es una representación de cadena de una fecha, en el formato aceptado por el Date.parse () método.

  • 7 grupos – Para utilizar la última forma del constructor que se muestra arriba. Aquí hay una descripción de cada argumento:

    • año – Valor entero que representa el año. Por compatibilidad (para evitar el problema del año 2000), siempre debe especificar el año completo; use 1998, en lugar de 98.

    • mes – Valor entero que representa el mes, comenzando con 0 para enero hasta 11 para diciembre.

    • fecha – Valor entero que representa el día del mes.

    • hora – Valor entero que representa la hora del día (escala de 24 horas).

    • minuto – Valor entero que representa el segmento de minutos de una lectura de tiempo.

    • segundo – Valor entero que representa el segundo segmento de una lectura de tiempo.

    • milisegundo – Valor entero que representa el segmento de milisegundos de una lectura de tiempo.

Propiedades de fecha

Aquí hay una lista de las propiedades del objeto Date junto con su descripción.

No Señor. Descripción de propiedad
1 constructor

Especifica la función que crea el prototipo de un objeto.

2 prototipo

La propiedad del prototipo le permite agregar propiedades y métodos a un objeto.

En las siguientes secciones, tendremos algunos ejemplos para demostrar el uso de diferentes propiedades de fecha.

Métodos de fecha

Aquí hay una lista de los métodos utilizados con Fecha y su descripción.

No Señor. Método y descripción
1 Fecha()

Devuelve la fecha y hora de hoy

2 obtener la fecha()

Devuelve el día del mes para la fecha especificada según la hora local.

3 getDay ()

Devuelve el día de la semana para la fecha especificada según la hora local.

4 getFullYear ()

Devuelve el año de la fecha especificada según la hora local.

5 getHours ()

Devuelve la hora de la fecha especificada según la hora local.

6 getMilliseconds ()

Devuelve los milisegundos de la fecha especificada según la hora local.

7 getMinutes ()

Devuelve los minutos de la fecha especificada según la hora local.

8 getMonth ()

Devuelve el mes en la fecha especificada según la hora local.

9 getSeconds ()

Devuelve los segundos en la fecha especificada según la hora local.

10 consigue tiempo()

Devuelve el valor numérico de la fecha especificada como el número de milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC.

11 getTimezoneOffset ()

Devuelve el desplazamiento de la zona horaria en minutos para la configuración regional actual.

12 getUTCDate ()

Devuelve el día (fecha) del mes en la fecha especificada según la hora universal.

13 getUTCDay ()

Devuelve el día de la semana en la fecha especificada según la hora universal.

14 getUTCFullYear ()

Devuelve el año en la fecha especificada según la hora universal.

15 getUTCHours ()

Devuelve las horas de la fecha especificada según la hora universal.

dieciséis getUTCMilliseconds ()

Devuelve los milisegundos de la fecha especificada según la hora universal.

17 getUTCMinutes ()

Devuelve los minutos de la fecha especificada según la hora universal.

18 getUTCMonth ()

Devuelve el mes en la fecha especificada según la hora universal.

19 getUTCSeconds ()

Devuelve los segundos en la fecha especificada según la hora universal.

20 getYear ()

Obsoleto – Devuelve el año en la fecha especificada según la hora local. Utilice getFullYear en su lugar.

21 Establece la fecha()

Establece el día del mes para una fecha específica según la hora local.

22 setFullYear ()

Establece el año completo para una fecha específica según la hora local.

23 setHours ()

Establece las horas de una fecha específica según la hora local.

24 setMilliseconds ()

Establece los milisegundos para una fecha especificada según la hora local.

25 setMinutes ()

Establece los minutos para una fecha específica según la hora local.

26 setMonth ()

Establece el mes para una fecha específica según la hora local.

27 setSeconds ()

Establece los segundos para una fecha específica según la hora local.

28 fijar tiempo()

Establece el objeto Date en la hora representada por varios milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC.

29 setUTCDate ()

Establece el día del mes para una fecha específica según la hora universal.

30 setUTCFullYear ()

Establece el año completo para una fecha específica según la hora universal.

31 setUTCHours ()

Establece la hora de una fecha especificada según la hora universal.

32 setUTCMilliseconds ()

Establece los milisegundos para una fecha especificada según la hora universal.

33 setUTCMinutes ()

Establece los minutos de una fecha específica según la hora universal.

34 setUTCMonth ()

Establece el mes para una fecha específica según la hora universal.

35 setUTCSeconds ()

Establece los segundos para una fecha específica según la hora universal.

36 setYear ()

Obsoleto – Establece el año para una fecha específica según la hora local. Utilice setFullYear en su lugar.

37 toDateString ()

Devuelve la parte de la «fecha» de la fecha como una cadena legible por humanos.

38 toGMTString ()

Obsoleto – Convierte una fecha en una cadena, utilizando las convenciones GMT de Internet. Utilice toUTCString en su lugar.

39 toLocaleDateString ()

Devuelve la parte de la «fecha» de la fecha como una cadena, utilizando las convenciones de la configuración regional actual.

40 toLocaleFormat ()

Convierte una fecha en una cadena, utilizando una cadena de formato.

41 toLocaleString ()

Convierte una fecha en una cadena, utilizando las convenciones de la configuración regional actual.

42 toLocaleTimeString ()

Devuelve la parte de la «hora» de la fecha como una cadena, utilizando las convenciones de la configuración regional actual.

43 a la fuente()

Devuelve una cadena que representa el origen de un objeto Date equivalente; puede utilizar este valor para crear un nuevo objeto.

44 Encadenar()

Devuelve una cadena que representa el objeto Date especificado.

45 toTimeString ()

Devuelve la parte «hora» de la fecha como una cadena legible por humanos.

46 toUTCString ()

Convierte una fecha en una cadena, utilizando la convención de hora universal.

47 valor de()

Devuelve el valor primitivo de un objeto Date.

Convierte una fecha en una cadena, utilizando la convención de hora universal.

Métodos estáticos de fecha

Además de los muchos métodos de instancia enumerados anteriormente, el objeto Date también define dos métodos estáticos. Estos métodos se invocan a través del propio constructor Date ().

No Señor. Método y descripción
1 Date.parse ()

Analiza una representación de cadena de una fecha y hora y devuelve la representación interna en milisegundos de esa fecha.

2 Fecha.UTC ()

Devuelve la representación en milisegundos de la fecha y hora UTC especificadas.

En las siguientes secciones, tendremos algunos ejemplos para demostrar los usos de los métodos Date Static.

Deja una respuesta

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

Tu amigo Facebook

Cómo saber cuánto tiempo he sido amigo de alguien en Facebook

apple touch icon@2

Leyendo un archivo binario con Python