Foros del Web » Programando para Internet » Javascript »

fecha mas 364

Estas en el tema de fecha mas 364 en el foro de Javascript en Foros del Web. hola tengo el siguiente codigo que me hace una comparacion de fechas, pero nose como adaptarlo para q tambien me revise q la fecha2 sea ...
  #1 (permalink)  
Antiguo 04/03/2008, 15:07
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
fecha mas 364

hola tengo el siguiente codigo que me hace una comparacion de fechas, pero nose como adaptarlo para q tambien me revise q la fecha2 sea superior a la fecha1 en 364 dias, es decir la fecha2 para poder enviarse el formulario debe tener 364 dias mas,agradezco quien me pueda colaborar

Código HTML:
function comparar(){
	with(document.forms[0]){
		var auxfec1=Date.parse(ano.value+'/'+mes.value+'/'+dia.value);
		var auxfec2=Date.parse(an.value+'/'+me.value+'/'+di.value);
	
	}
	if (auxfec1>auxfec2){
		alert('La Fecha de Creación del Dominio no puede ser superior a la de Expiración');
		return false;
	}
	else if(auxfec1==auxfec2){
		alert('La Fecha de Creación del Dominio no puede ser igual a la de Expiración');
		return false;
	}
	
	return true
}
__________________
paty :adios:
  #2 (permalink)  
Antiguo 04/03/2008, 15:38
 
Fecha de Ingreso: diciembre-2007
Ubicación: Argentina
Mensajes: 151
Antigüedad: 16 años, 4 meses
Puntos: 2
Re: fecha mas 364

sería bueno que publiques todo el código, incluyendo el formulario HTML que utilizas.

Saludos
  #3 (permalink)  
Antiguo 04/03/2008, 18:52
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: fecha mas 364

ok aqui va el codigo

servidor.php
Código HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SERVIDORES::Imprimir</title>
<script language="javascript" type="text/javascript" src="./scripts/validarservidores.js"></script>
</head>

<body>
<form name="form1" action="imprimirservidores.php" method="post" >
<div id="Layer7">
  <p align="center" class="Estilo48">&nbsp;</p>
  <table width="55%" border="0" align="center">
    <tr>
      <td width="36%" height="35" class="Estilo12">Empresa</td>
      <td height="35" class="Estilo47"><input name="empresa" type="text" id="empresa" /></td>
    </tr>
    <tr>
      <td height="40" colspan="2" class="Estilo47"><div align="center">Dominio        </div></td>
    </tr>
    <tr>
      <td height="25" class="Estilo12">Fecha de Creaci&oacute;n </td>
      <td width="64%" height="30"><?php 

$ano=date("Y"); 
echo "A&ntilde;o:"; 
echo "<select name='ano'>"; 
for($i=2007; $i<=2010; $i++){ 
    echo "<option value='".$i."' "; 
    if($ano==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

$mes=date("m"); 
echo "Mes:"; 
echo "<select name='mes'>"; 
for($i=1; $i<=12; $i++){ 
    echo "<option value='".$i."' "; 
    if($mes==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

echo "Dia:"; 
echo "<select name='dia'>"; 
$dia=date("d"); 
for($i=1; $i<=31; $i++){ 
    echo "<option value='".$i."' "; 
    if($dia==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

?></td>
    </tr>
    <tr>
      <td height="26" class="Estilo12">Fecha de Expiraci&oacute;n </td>
      <td height="30"><?php 

$an=date("YY"); 
echo "A&ntilde;o:"; 
echo "<select name='an'>"; 
for($i=2007; $i<=2010; $i++){ 
    echo "<option value='".$i."' "; 
    if($an==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

$me=date("mm"); 
echo "Mes:"; 
echo "<select name='me'>"; 
for($i=1; $i<=12; $i++){ 
    echo "<option value='".$i."' "; 
    if($me==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

echo "Dia:"; 
echo "<select name='di'>"; 
$di=date("dd"); 
for($i=1; $i<=31; $i++){ 
    echo "<option value='".$i."' "; 
    if($di==$i){ 
        echo "selected"; 
    } 
    echo ">".$i."</option>"; 
} 
echo "</select>"; 

?></td>
    </tr>
    <tr>
      <td height="47" colspan="2" class="Estilo47"><div id="layer">
        <div align="center"><span class="Estilo8">
          <input name="enviar" type="button" id="enviar" value="Enviar" onclick="validarservidor(this.form)" />
		  
          <input name="borrar2" type="reset" id="borrar2" value="Borrar"/>
        </span></div>
      </div></td>
    </tr>
  </table>
  <p>&nbsp;</p>
</div>

  </form>
</body> 
validarservidores.js
Código HTML:
function comparar(){
	with(document.forms[0]){
		var auxfec1=Date.parse(ano.value+'/'+mes.value+'/'+dia.value);
		var auxfec2=Date.parse(an.value+'/'+me.value+'/'+di.value);
	
	}
	if (auxfec1>auxfec2){
		alert('La Fecha de Creación del Dominio no puede ser superior a la de Expiración');
		return false;
	}
	else if(auxfec1==auxfec2){
		alert('La Fecha de Creación del Dominio no puede ser igual a la de Expiración');
		return false;
	}
	
	return true
}

function validarservidor(form) 
{ 
var valor = 'S'; 

if (form.empresa.value=="") 
   {
    alert('Por favor escriba la Empresa');
    form.empresa.focus();
    return false;
    valor = 'N';  
   } 
   
  else{ 
     if(comparar()){
		   form.submit();  
		}
		  
    }
   
}
__________________
paty :adios:
  #4 (permalink)  
Antiguo 06/03/2008, 12:33
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: fecha mas 364

alguien me puede ayudar con eso se los agradezco inmensamente
__________________
paty :adios:
  #5 (permalink)  
Antiguo 07/03/2008, 18:10
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: fecha mas 364

alguna ayuda por fa se me acerca la hora de entregar esto y nada que logro resolverlo
__________________
paty :adios:
  #6 (permalink)  
Antiguo 10/03/2008, 18:24
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: fecha mas 364

alguien alguna idea??????????
__________________
paty :adios:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:06.