Introducción al uso de parámetros en la función Fecha en JS
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.