JavaScript: orientación a objetos - RUA

Anuncio
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
JavaScript: objeto Date
Sergio Luján Mora
Departamento de Lenguajes y Sistemas Informáticos
Universidad de Alicante (España)
IDW-JS-OBJ-03
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Contacto
•
•
•
•
•
•
•
http://gplsi.dlsi.ua.es/~slujan/
http://accesibilidadenlaweb.blogspot.com.es/
http://accesibilidadweb.dlsi.ua.es/
http://desarrolloweb.dlsi.ua.es/
http://www.youtube.com/user/sergiolujanmora
[email protected]
@sergiolujanmora
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Date
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Intrínseco
Built-in
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Array
Math
Number
String
RegExp
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Boolean
Global
Introducción al desarrollo web
Zona horaria: hay
que aprender a
trabajar con ella
http://idesweb.es/
JAVASCRIPT
FECHA
FECHA Y HORA
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
Servidor en Alicante:
son las 13:35
Cliente en Buenos
Aires: son las 9:35
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
document.write(new Date() + "<br />");
document.write(new Date(0) + "<br
document.write(new Date(2011, 10,
document.write(new Date(2011, 10,
11, 11, 11,
/>");
11) + "<br />");
11,
11) + "<br />");
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
document.write(new Date(0) + "<br />");
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
MÉTODOS
setDate(): Fija el día del mes (de 1 a 31).
setMonth(): Fija el mes (de 0 a 11).
setFullYear(): Fija el año, como un número de
cuatro dígitos.
setTime(): Fija una fecha y hora (instante de
tiempo) como el número de milisegundos
desde la medianoche del 1 de enero de 1970.
Introducción al desarrollo web
http://idesweb.es/
JAVASCRIPT
MÉTODOS
getDate(): Devuelve el día del mes (de 1 a 31).
getMonth(): Devuelve el mes (de 0 a 11).
getFullYear(): Devuelve el año, como un
número de cuatro dígitos.
getTime(): Devuelve una fecha y hora
(instante de tiempo) como el número de
milisegundos desde la medianoche del 1 de
enero de 1970.
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
setYear()
getYear()
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
setFullYear()
getFullYear()
Introducción al desarrollo web
http://idesweb.es/
var d = new Date(1955, 1, 24), e = new Date(1955, 5, 8);
JAVASCRIPT
document.write((d < e) + "<br />");
document.write((d == e) + "<br />");
document.write((d > e) + "<br />");
¿Qué resultado produce este código?
Introducción al desarrollo web
http://idesweb.es/
var d = new Date(1955, 1, 24), e = new Date(1955, 5, 8);
JAVASCRIPT
document.write((d < e) + "<br />");
document.write((d == e) + "<br />");
document.write((d > e) + "<br />");
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
<script>
contenidoCondicional("1/11/2012", "30/11/2012",
"<p>¡Sorpresa!</p>");
</script>
Introducción al desarrollo web
JAVASCRIPT
<script>
http://idesweb.es/
function contenidoCondicional(desde, hasta, contenido) {
var hoy = new Date();
desde = desde.split("/");
desde = new Date(desde[2], desde[1] - 1, desde[0]);
hasta = hasta.split("/");
hasta = new Date(hasta[2], hasta[1] - 1, hasta[0]);
if(hoy >= desde && hoy <= hasta)
document.write(contenido);
}
</script>
Introducción al desarrollo web
JAVASCRIPT
http://idesweb.es/
http://idesweb.es/
[email protected]
@idesweb
Descargar