¿Cómo obtener el día y la fecha y hora en js?
//Este método obtendrá las fechas de cada semana del año.
Función getXDate(año, semana, día laborable){
//Construye un objeto de fecha del año especificado y establece la fecha en 1 0 de este año.
//Debido a que el mes en la computadora comienza desde 0, existen varios métodos de construcción, como se muestra a continuación.
var date = new Date(year, "0", "1");
//Obtiene el tiempo entero largo de la fecha del objeto de fecha.
var time = date . gettime();
//Agregue este tiempo entero largo al desplazamiento de tiempo de la enésima semana.
//Debido a que la primera semana es la semana actual, hay: semanas-1, y así sucesivamente.
//7*24*3600000 es el número de milisegundos en una semana (la fecha en JS tiene una precisión de milisegundos).
Hora = (número de semana - 1) * 7 * 24 * 3600000;
//Restablece el objeto de fecha a la hora.
date.setTime(time);
Devolver getNextDate(fecha, día laborable);
}
//Este método Obtiene el día de la semana (día laborable) en el que cae la fecha.
Función getNextDate(nowDate,weekDay){
//0 es domingo, 1 es lunes. ...
weekDay = 7;
var día = ahora fecha getday();
var hora = ahora fecha gettime();
p>
p>
var sub = día laborable - día
hora = sub * 24 * 3600000
nowDate.setTime(hora); >
Regreso inmediato;
}
//Viernes de la primera semana de 2008
alert("El viernes de la primera semana de 2008 es" getXDate(2008, 1 , 5));
//Viernes del 51 de 2008
alert("El viernes de la semana 51 de 2008 es " getXDate(2008, 51, 5));
p>lt/script gt;
= = = = = = = = = Guarde el siguiente contenido como un archivo en. formato html = = = = = = = = = =
lthtml gt
lthead gt
ltmeta http-equiv = " Tipo de contenido " Contenido = " text/html; charset=utf8 " >
ltscript language = " javascript " gt
//Este método obtendrá las fechas de cada semana del año.
Función getXDate(año, semana, día laborable){
//Construye un objeto de fecha del año especificado y establece la fecha en 1 0 de este año.
//Debido a que el mes en la computadora comienza desde 0, existen varios métodos de construcción, como se muestra a continuación.
var date = new Date(year, " 0 ", " 1 ");
//Obtiene el tiempo entero largo de la fecha del objeto.
var time = date . gettime();
//Agregue este tiempo entero largo al desplazamiento de tiempo de la enésima semana.
//Debido a que la primera semana es la semana actual, hay: semanas-1, y así sucesivamente.
//7*24*3600000 es el número de milisegundos en una semana (la fecha en JS tiene una precisión de milisegundos).
Hora = (número de semana - 1) * 7 * 24 * 3600000;
//Restablecer el objeto de fecha a la hora.
date.setTime(time);
Devolver getNextDate(fecha, día laborable);
}
//Este método Obtiene el día de la semana (día laborable) en el que cae la fecha.
Función getNextDate(nowDate,weekDay){
//0 es domingo, 1 es lunes. ...
weekDay = 7;
var día = ahora fecha getday();
var hora = ahora fecha gettime();
p>
p>
var sub = día laborable - día
hora = sub * 24 * 3600000
nowDate.setTime(hora); >
Regreso inmediato;
}
//Viernes de la primera semana de 2008
//alert("Viernes de la primera semana de 2008 es" getXDate(2008 , 1, 5));
//Viernes del 51 de 2008
//alert("El viernes de la semana 51 de 2008 es" getXDate( 2008, 51, 5) );
Función alertx(){
var y = document . valor;
var w = documento . getelementbyid(' w '). valor;
var d = documento . getelementbyid(' d ').
valor;
var fecha = getXDate(y, w, d);
alert(Y "La fecha de "Y" w "semana de la semana " d " es: \n " fecha .tolocalestring());
}
lt/script gt;
lt/head gt;
ltbody gt ltcenter gt
lth2 gt Encuentre la fecha con el año, semana y semana ingresados
ltinput type = " text " name = " y " id = " y " size = " 6 " value = " 2008 "/ gt; primer año
ltipo de entrada = " text " nombre = " w " id = " w " tamaño = " 4 " valor = " 1 "/>Semana de la semana p>
ltinput type = " text " name = " d " id = " d " size = " 3 " value = " 6 "/> ¿Qué día es hoy?
ltbutton onclick = "alertx();" gtPrueba suerte
lt/body gt;