Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/09/2010, 16:21
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 12 años, 2 meses
Puntos: 310
Respuesta: obtener fecha mayor y menor

Hola, he estado trabajando en un script para ordenarlas, aquí lo tienes:
Código Javascript:
Ver original
  1. var v=/\d{1,2}\/\d{2}\/\d{2,4}/;
  2. var fechas = new Array("20/03/1923","15/10/1210","2/11/2310","4/12/1560");
  3. function fecha(date){
  4.  if(v.test(date)){
  5.   var f=date.split('/');
  6.   f[2]=f[2].length==2 ? '19'+f[2] : f[2]
  7.   var d=new Date(f[2], f[1], f[0]);
  8.   return d.getTime();
  9.  }
  10. }
  11. function menor(a,b){
  12.  return fecha(b)-fecha(a);
  13. }
  14. document.write(fechas.sort(menor));
Como puedes ver, el formato para introducir datos es muy sencillo, 1 ó 2 dígitos para los días, el mes y 2 ó 4 dígitos para los años, si pones 2 por defecto será 1900 más el año. Debe ir siempre entre barras.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red