Ejemplos en Javascript
El día de la semana en que naciste
Este script, si completamos correctamente todos los campos indicados, nos da el día de la semana en el que nacimos.
<HTML>
<HEAD>
<TITLE>Ejemplos Javascript: ejemplo prÃ?Æ?Ã?¡ctico </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- begin script
//General Array Function
function MakeArray(n) {
this.length = n;
for (var i = 1; i <=n; i++) {
this[i] = 0;
}
}
//Initialize Days of Week Array
days = new MakeArray(7);
days[0] = "SÃ?Æ?Ã?¡bado"
days[1] = "Domingo"
days[2] = "Lunes"
days[3] = "Martes"
days[4] = "MiÃ?Æ?Ã?©rcoles"
days[5] = "Jueves"
days[6] = "Viernes"
//Initialize Months Array
months = new MakeArray(12);
months[1] = "Enero"
months[2] = "Febrero"
months[3] = "Marzo"
months[4] = "Abril"
months[5] = "Mayo"
months[6] = "Junio"
months[7] = "Julio"
months[8] = "Agosto"
months[9] = "Septiembre"
months[10] = "Octubre"
months[11] = "Noviembre"
months[12] = "Diciembre"
//Day of Week Function
function compute(form) {
var val1 = parseInt(form.day.value, 10)
if ((val1 < 0) || (val1 >
31)) {
alert("Day is out of range")
}
var val2 = parseInt(form.month.value, 10)
if ((val2 < 0) || (val2 > 12)) {
alert("Month is out of range")
}
var val2x = parseInt(form.month.value, 10)
var val3 = parseInt(form.year.value, 10)
if (val3 < 1900) {
alert("You're that old!")
}
if (val2 == 1) {
val2x = 13;
val3 = val3-1
}
if (val2 == 2) {
val2x = 14;
val3 = val3-1
}
var val4 = parseInt(((val2x+1)*3)/5, 10)
var val5 = parseInt(val3/4, 10)
var val6 = parseInt(val3/100, 10)
var val7 = parseInt(val3/400, 10)
var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
var val9 = parseInt(val8/7, 10)
var val0 = val8-(val9*7)
form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value
form.result2.value = days[val0]
}
// end script -->
</SCRIPT>
</HEAD>
<BODY bgcolor="white">
<FORM>
Mes (1-12):
<INPUT TYPE="text" NAME="month" SIZE=2 >
<P>
DÃ?Æ?Ã?Âa (1-31):
<INPUT TYPE="text" NAME="day" SIZE=2 >
<P>
AÃ?Æ?Ã?±o (p.ej. 1960):
<INPUT TYPE="text" NAME="year" SIZE=4 >
<P>
<INPUT TYPE="button" VALUE="busca" ONCLICK="compute(this.form)">
<INPUT TYPE="reset" VALUE="vuelve a empezar">
<P>
Fecha de nacimiento:
<INPUT TYPE="text" NAME="result1" SIZE=18 >
<P>
DÃ?Æ?Ã?Âa de la semana:
<INPUT TYPE="text" NAME="result2" SIZE=18 >
</FORM>
</body>
</html>
<HEAD>
<TITLE>Ejemplos Javascript: ejemplo prÃ?Æ?Ã?¡ctico </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- begin script
//General Array Function
function MakeArray(n) {
this.length = n;
for (var i = 1; i <=n; i++) {
this[i] = 0;
}
}
//Initialize Days of Week Array
days = new MakeArray(7);
days[0] = "SÃ?Æ?Ã?¡bado"
days[1] = "Domingo"
days[2] = "Lunes"
days[3] = "Martes"
days[4] = "MiÃ?Æ?Ã?©rcoles"
days[5] = "Jueves"
days[6] = "Viernes"
//Initialize Months Array
months = new MakeArray(12);
months[1] = "Enero"
months[2] = "Febrero"
months[3] = "Marzo"
months[4] = "Abril"
months[5] = "Mayo"
months[6] = "Junio"
months[7] = "Julio"
months[8] = "Agosto"
months[9] = "Septiembre"
months[10] = "Octubre"
months[11] = "Noviembre"
months[12] = "Diciembre"
//Day of Week Function
function compute(form) {
var val1 = parseInt(form.day.value, 10)
if ((val1 < 0) || (val1 >
31)) {
alert("Day is out of range")
}
var val2 = parseInt(form.month.value, 10)
if ((val2 < 0) || (val2 > 12)) {
alert("Month is out of range")
}
var val2x = parseInt(form.month.value, 10)
var val3 = parseInt(form.year.value, 10)
if (val3 < 1900) {
alert("You're that old!")
}
if (val2 == 1) {
val2x = 13;
val3 = val3-1
}
if (val2 == 2) {
val2x = 14;
val3 = val3-1
}
var val4 = parseInt(((val2x+1)*3)/5, 10)
var val5 = parseInt(val3/4, 10)
var val6 = parseInt(val3/100, 10)
var val7 = parseInt(val3/400, 10)
var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
var val9 = parseInt(val8/7, 10)
var val0 = val8-(val9*7)
form.result1.value = months[val2]+" "+form.day.value +", "+form.year.value
form.result2.value = days[val0]
}
// end script -->
</SCRIPT>
</HEAD>
<BODY bgcolor="white">
<FORM>
Mes (1-12):
<INPUT TYPE="text" NAME="month" SIZE=2 >
<P>
DÃ?Æ?Ã?Âa (1-31):
<INPUT TYPE="text" NAME="day" SIZE=2 >
<P>
AÃ?Æ?Ã?±o (p.ej. 1960):
<INPUT TYPE="text" NAME="year" SIZE=4 >
<P>
<INPUT TYPE="button" VALUE="busca" ONCLICK="compute(this.form)">
<INPUT TYPE="reset" VALUE="vuelve a empezar">
<P>
Fecha de nacimiento:
<INPUT TYPE="text" NAME="result1" SIZE=18 >
<P>
DÃ?Æ?Ã?Âa de la semana:
<INPUT TYPE="text" NAME="result2" SIZE=18 >
</FORM>
</body>
</html>
Fechas y horarios
- Fecha última modificación
- Qué hora es 1/2
- Qué hora es 2/2
- Fecha, hora y días transcurridos desde el inicio del año
- Día, hora y fecha pero sólo si se piden
- Horario en la barra de estado del navegador
- Fecha y hora en la barra de estado con botones
- El día de la semana en que naciste
- Tu edad en días, horas, minutos y segundos
- Tiempo y coste de conexión con una página
- Husos horarios del mundo
- Tiempo de acceso a una página
- Horario y tiempo pasado en una página con un botón
- Fecha y hora
- Husos horarios: primer ejemplo
- Saludos, fecha, horario y calendario del mes
- Calendario completo
- Agenda
- Fecha y hora en un alert activado por boton
- Contador con término final
- Cuenta atrás con término final
- Fecha y hora de entrada en una página web
- Husos horarios, secondo esempio
- Tiempo que falta para una cierta fecha
- Última Modificación con variante
- Mensaje según el día de la semana
- Fecha última visita con cookie
- Husos horarios: tercer ejemplo
- Calendario con formulario
- Signos zodiacales
- Recordatorio
- Husos horarios: cuarto ejemplo
- Otro calendario
- Día de la semana a partir de una fecha