Guillermo Javier Salazar STAFF TEAM
Mensajes : 181 Puntos : 349 Localización : México Comentarios : El azar favorece a una mente preparada.
| Tema: Clase Date (obtención de fechas) Miér Mar 21, 2012 1:20 pm | |
| Clase DateSaludos comunidad, ya tiene su rato que no escribia un codigo, he tenido muchos en mente pero muy poco tiempo, se me presento un tiempo libre en el trabajo y les traigo algunas formas de obtener y presentar la fecha. Para manejar las fechas utilizaremos la clase Date, y les mostrare algunos de sus metodos: getDate() Devuelve el día del mes. getDay() Devuelve el día de la semana. (Iniciando en domingo en 0) getHours() Devuelve la hora. getMinutes() Devuelve los minutos. getMonth() Devuelve el mes (Iniciando en 0). getSeconds() Devuelve los segundos. getFullYear() Retorna el año setDate() Actualiza el día del mes. setHours() Actualiza la hora. setMinutes() Cambia los minutos. setMonth() Cambia el mes (iniciando en 0). setSeconds() Cambia los segundos. El siguiente es un ejemplo del como usarlo: - Código:
-
function mostrarFecha() { var fecha = new Date(); alert(fecha.getDate() + "/" + (fecha.getMonth() + 1) + "/" + fecha.getFullYear()); } El mayor inconveniente es que el mes y los días solo te los da en dígitos, pero podemos crear un array de meses y dias, y seleccionarlos de allí: - Código:
-
function mostrarFecha() { var meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); var diasSemana = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"); var fecha = new Date(); document.write(diasSemana[fecha.getDay()] + ", " + fecha.getDate() + " de " + meses[fecha.getMonth()] + " del " + fecha.getFullYear()); } Tambien podemos crear un objeto Date con nuestra fecha - Código:
-
function mostrarFecha() { var fecha = new Date(3025,0,1); alert(fecha.getDate() + "/" + (fecha.getMonth() + 1) + "/" + fecha.getFullYear()); } En el constructor de la clase Date le pasamos los parámetros, como se muestra en el siguiente formato: = new Date(año,mes,dia,hora,minutos,segundos) o = new Date(año,mes,dia) Bueno eso es todo, espero tener mas tiempo para subir otro código, Saludos!! | |
|