domingo, 20 de septiembre de 2015

JavaScript - El Objeto Date

El objeto Date es un tipo de datos incorporado en el lenguaje JavaScript. Fecha objetos se crean con el new Date() como se muestra a continuación.
Una vez que se crea un objeto Date, una serie de métodos le permiten operar en él. La mayoría de los métodos simplemente le permiten obtener y establecer el año, mes, día, hora, minuto, segundo y milisegundo campos del objeto, ya sea utilizando la hora local o UTC (Universal, o GMT).
El estándar ECMAScript requiere el objeto Date que ser capaz de representar cualquier fecha y hora, al milisegundo de precisión, dentro de los 100 millones de días antes o después de 01/01/1970. Se trata de una gama de más o menos 273,785 años, por lo que puede representar JavaScript fecha y hora hasta el año 275755.

Sintaxis

Puede utilizar cualquiera de las siguientes sintaxis para crear un objeto Date utilizando constructor Date ().
new Date( )
new Date(milliseconds)
new Date(datestring)
new Date(year,month,date[,hour,minute,second,millisecond ])
Nota - Los parámetros en los paréntesis son siempre opcional.
Aquí está una descripción de los parámetros -
  • Ningún argumento - Sin argumentos, el constructor Date () crea un objeto Date establecido en la fecha y hora actuales.
  • milisegundos - Cuando se pasa un argumento numérico, que se toma como la representación numérica interna de la fecha en milisegundos, devuelto por el método getTime (). Por ejemplo, pasando el argumento 5000 crea una fecha que representa cinco segundos después de la medianoche el 01/01/70.
  • DateString - Cuando se pasa un argumento de serie, es una representación de cadena de una fecha, en el formato aceptado por el Date.parse() método.
  • 7 agruments - Para usar la última forma del constructor se muestra arriba. He aquí una descripción de cada argumento:
    • años - Valor entero que representa el año. Por compatibilidad (con el fin de evitar el problema Y2K), siempre debe especificar el año en su totalidad; 1,998 utilizar, en lugar de 98.
    • mes - Valor entero que representa el mes, empezando por 0 para enero al 11 de diciembre.
    • fecha - Valor entero que representa el día del mes.
    • horas - Valor entero que representa la hora del (escala de 24 horas) días.
    • minutos - Valor entero que representa el segmento de minutos de un tiempo a la lectura.
    • segundo - Valor entero que representa el segundo segmento de un tiempo a la lectura.
    • milisegundo - Valor entero que representa el segmento de milisegundos de un tiempo a la lectura.

Fecha Propiedades

Aquí está una lista de las propiedades del objeto Date, junto con su descripción.
PropiedadDescripción
Especifica la función que crea un prototipo de un objeto.
La propiedad prototipo permite agregar propiedades y métodos a un objeto
En las secciones siguientes, vamos a tener un par de ejemplos para demostrar el uso de las diferentes propiedades de fecha.

Fecha Métodos

Aquí está una lista de los métodos utilizados con la fecha y su descripción.
MétodosDescripción
Devuelve la fecha y hora de hoy
Devuelve el día del mes de la fecha especificada según la hora local.
Devuelve el día de la semana para la fecha especificada según la hora local.
Devuelve el año de la fecha especificada según la hora local.
Devuelve la hora en la fecha especificada según la hora local.
Devuelve los milisegundos de la fecha especificada según la hora local.
Devuelve los minutos de la fecha especificada según la hora local.
Devuelve el mes de la fecha especificada según la hora local.
Devuelve los segundos en la fecha especificada según la hora local.
Devuelve el valor numérico de la fecha especificada como el número de milisegundos desde el 1 de enero de 1970, 00:00:00 UTC.
Devuelve el desplazamiento en minutos para la localización actual de zona horaria.
Devuelve el día (fecha) del mes de la fecha especificada según la hora universal.
Devuelve el día de la semana en la fecha especificada según la hora universal.
Devuelve el año de la fecha especificada según la hora universal.
Devuelve las horas de la fecha especificada según la hora universal.
Devuelve los milisegundos de la fecha especificada según la hora universal.
Devuelve los minutos de la fecha especificada según la hora universal.
Devuelve el mes de la fecha especificada según la hora universal.
Devuelve los segundos en la fecha especificada según la hora universal.
Desfasada - Devuelve el año de la fecha especificada según la hora local. Utilice getFullYear lugar.
Establece el día del mes de la fecha especificada según la hora local.
Establece el año completo para la fecha especificada según la hora local.
Establece las horas de la fecha especificada según la hora local.
Establece los milisegundos de la fecha especificada según la hora local.
Establece los minutos de la fecha especificada según la hora local.
Establece el mes de la fecha especificada según la hora local.
Establece los segundos de la fecha especificada según la hora local.
Establece el objeto Date con el tiempo representado por un número de milisegundos desde el 1 de enero de 1970, 00:00:00 UTC.
Establece el día del mes de la fecha especificada según la hora universal.
Establece el año completo para la fecha especificada según la hora universal.
Establece la hora para una fecha especificada según la hora universal.
Establece los milisegundos de la fecha especificada según la hora universal.
Establece los minutos de la fecha especificada según la hora universal.
Establece el mes de la fecha especificada según la hora universal.
Establece los segundos de la fecha especificada según la hora universal.
Desfasada - Establece el año de la fecha especificada según la hora local. Utilice setFullYear lugar.
Devuelve la "fecha" de la fecha como una cadena legible.
Desfasada - Convierte una fecha en una cadena, usando las convenciones de Internet GMT. Utilice toUTCString lugar.
Devuelve la "fecha" de la fecha como una cadena, usando reglas de la localización actual.
Convierte una fecha en una cadena, utilizando una cadena de formato.
Convierte una fecha en una cadena, usando reglas de la localización actual.
Devuelve la parte de "tiempo" de la fecha como una cadena, usando reglas de la localización actual.
Devuelve la parte de "tiempo" de la fecha como una cadena, usando reglas de la localización actual.
Devuelve una cadena que representa el objeto Date especificado.
Devuelve la parte de "tiempo" de la fecha como una cadena legible.
Convierte una fecha en una cadena, usando la convención de tiempo universal.
Devuelve el valor simple de un objeto Date.
Convierte una fecha en una cadena, usando la convención de tiempo universal.

Fecha Métodos estáticos

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 constructor sí Date ().
MethodDescription
Analiza una cadena que representa una fecha y hora y devuelve la representación milisegundo interna de esa fecha.
Devuelve la representación de milisegundos de la fecha especificada UTC y la hora.
En las secciones siguientes, vamos a tener un par de ejemplos para demostrar los usos de métodos estáticos Fecha.

No hay comentarios:

Publicar un comentario