Red de conocimiento informático - Aprendizaje de programación - Introducción al uso de parámetros en la función Fecha en JS

Introducción al uso de parámetros en la función Fecha en JS

Para crear un objeto de fecha, puede utilizar el siguiente método:

Copiar código

El código es el siguiente:

var

now=new

p>

Fecha()

Por supuesto, a esta función no se le pasan parámetros, lo que significa que el objeto ahora obtiene automáticamente la hora actual.

Si deseas crear un objeto con una hora personalizada, debes pasar un parámetro a Date(). Este parámetro debe ser el número de milisegundos desde la medianoche del 1 de enero de 1970 (hora UTC) hasta la hora personalizada.

Podemos usar Date.parse() y Date.UTC() para obtener el número de milisegundos en un tiempo personalizado.

Date.parse() recibe un parámetro de cadena, que representa una fecha en el formato "25 de mayo de 2013", "13/6/2013", etc. Los formatos exactos admitidos varían según la región.

Los parámetros recibidos por Date.UTC() incluyen

el año, el número de meses comenzando desde 0 (0-11), el primer día del mes (1-31 ), y el árbol de horas (0-23), minutos, segundos, milisegundos, de los cuales el año y el mes son parámetros obligatorios, y otros parámetros están predeterminados en 0.

Ahora, si queremos definir un objeto Fecha de 2013 para el 12 de diciembre, podemos usar

Date.parse():

var

mydate=new

Fecha(Date.parse("12/12/2013")),

Si esto:

var

mydate=new

Fecha("12/12/2013"), luego, al construir la fecha, se llamará automáticamente a Date.parse() para convertir la cadena de fecha en milisegundos.

O puedes usar Date.UTC():

var

mydate=new

Date(Date.UTC(2013, 11, 12)//Tenga en cuenta que el subíndice del mes comienza desde 0 y el subíndice del día comienza desde 1

Si este es el caso:

var

mydate =new

p>

Date(2013, 11, 12), similar al método constructor de análisis anterior, llamará automáticamente a Date.UTC() al construir Date si el primer parámetro es un. valor numérico, se llamará. Se trata como el año y el segundo parámetro es el mes... Pero tenga en cuenta que la variable anterior

mydate=new

Date(Date). .UTC(. 2013, 11, 12)) obtiene la hora GMT y la última variable

mydate=new

Date (2013, 11, 12) obtiene la configuración del sistema según en hora local.