El objeto de tiempo es un objeto que a menudo usamos, y es inseparable de este objeto si se trata de salida de tiempo, juicio de tiempo y otras operaciones. Además de los objetos de tiempo en JavaScript, también hay muchos objetos de tiempo en VBScript, y son muy útiles. Lo siguiente es explicar la función de fecha en JavaScript de acuerdo con nuestro proceso.
nueva fecha ()
nueva fecha (milisegundos)
Nueva fecha (DataString)
nueva fecha (año, mes)
nueva fecha (año, mes, día)
nueva fecha (año, mes, día, horas)
nueva fecha (año, mes, día, horas, actas)
nueva fecha (año, mes, día, horas, actas, segundos)
nueva fecha (año, mes, día, horas, minutos, segundos, microsegundos)
Lo siguiente es el
1. New Date (), cuando no hay parámetros, se crea el objeto de hora y fecha actual.
2. NUEVA FECHA (milisegundos), cuando el parámetro es un número, entonces este parámetro es una marca de tiempo, que se considera milisegundos, creando un objeto de hora y fecha con un milisegundos especificados a partir del 1 de enero de 1970.
3. New Fecha (DataString), este parámetro es una cadena y esta cadena debe convertirse usando date.Parse ().
4. Los siguientes seis constructores se definen con precisión:
1). El año es un entero. Si es 0-99, agregue 1900 sobre esta base, y los otros se devuelven como es.
2) .month, es un entero con un rango de 0-11.
3) .day es un entero con un rango de 1-31.
4) .Hours es un entero con un rango de 0-23.
5) .Minutes, es un entero con un rango de 0-59.
6). Segundos es un entero con un rango de 0-59.
7) .microsegundos es un entero con un rango de 0-9999.
<html> <foad> <title> Convertir las marcas de tiempo al año, mes, día, hora, minuto y segundo </title> <meta http-oquiv = "content-type" content = "text/html; charset = utf-8"/> </head> <body> </body> </html> <cript> window.onload = function () {new date (); shiJiangUo = ahora.getTime (); // Obtenga la alerta de marca de tiempo actual ("Timestamp:"+ShijiAnchUo); var NowDate = new Date (shijiangUnchUo); // Convertir TimEmpS en fecha de objeto Var ahora = NowDate.Format ("YYYYY-MM-DD HH: MM: SS"); // Convertir la marca de tiempo a año, mes, día, hora, minuto y segundo. Alerta ("Tiempo actual:"+ahora tiempo);}/*Formato de fecha: para la extensión de la fecha, la fecha de convertir en un año de cadena (y) en el formato especificado puede usar 1-4 marcadores de posición, y el trimestre (q) puede usar 1-2 marcadores de posición. Mes (m), día (d), hora (h), minuto (m) y segundos (s) pueden usar 1-2 marcadores de posición. MilliseConds (s) solo puede usar 1 marcador de posición (un número de 1-3 dígitos) Ejemplo: (new Date ()). Format ("yyyyy-mm-dd hh: mm: ss.s") (new date ()). Format ("yyyyyy-mm-dd hh: mm: ss.s miliseconds qq trimestre")*/fecha.prototipo. {"M+": this.getmonth ()+1, // mes "d+": this.getDate (), // día "H+": this.gethours (), // time "m+": this.getminutes (), // min "s+": this.getSeconds (), // segundos "Q+": math.floor ((this.getmonth (),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3),+3), // trimestralmente "s": this.getMillSeConds () // ms}; if (/(y+)/.test(fmt)) fmt = fmt.replace (regexp. $ 1, (this.getTylyear () + "") .Substr (4 - Regexp. $ 1.Lenggth)); ")"). test (fmt)) fmt = fmt.replace (regexp. $ 1, (regexp. $ 1.length == 1 1)? (o [k]): ("00" + o [k]). substr (("" " + o [k]). longitud)); regresar FMT;} </script>