Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lezão

Data automatica

Recommended Posts

Ola galera,bom dia!

Estou precisando de um codigo, q me mostre a data daki 30 dias da data atual isso é possível????

tipo

 

Hoje é: 07/07/2014

Seu vencimento será: 06/08/2014

 

mais isso teria q ser automatico

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já chegou a pesquisar alguma coisa?

 

Somar data

 

 

De onde vem sua "Data Atual" ?

 

Direto do seu OS,

 

De algum BD? qual a linguagem?

 

Att,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se for em ASP segue exemplo:

<%
'Pega a Data de seu BD
Response.Write "Data Atual: " 
Response.Write (listar_data("data_atual"))
Response.Write "<br>"


'Faz a Soma dos dias que deseja para o Campo Nova Data
data_atual=  listar_data("data_atual")
nova_data=  DateAdd("d",30,data_atual)

Response.Write "Nova Data: "
Response.Write "<font color=#ff0000>"
Response.Write ""&nova_data&""
Response.Write "</font>"
%>

Se for usar com Campo Input:

Nova Data: <input name=data_soma type=text readonly="readonly" value="<%=Response.Write (""&nova_data&"")%>" size=10 maxlength=10>

Espero que ajude.

 

OBS: Já que deseja isso de forma Dinâmica, postou na área errada, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipo assim

imagem.jpg

a data atual dentro de um input

e a data de vencimento ja atualizada para 30 dias da data atual entenderam.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada nessa função Javascript, só mandar rodar.

entrei naun apareceu nada ?????

 

 

Ola pessoal voltei, estou precisando tipo assim

 

um input me mostra a data atual o outro input me mostra a data da soma de 30 dias é possivel isso?????

 

 

 

Aguardo respostas ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa função gera um data apartir de uma quantidade de dias:

// Função Validar Data
function numdias(mes,ano) {
   if((mes<8 && mes%2==1) || (mes>7 && mes%2==0)) return 31;
   if(mes!=2) return 30;
   if(ano%4==0) return 29;
   return 28;
}

function somadias(data, dias) {
  data=data.split('/');
  diafuturo=parseInt(data[0])+dias;
  mes=parseInt(data[1]);
  ano=parseInt(data[2]);
  
  while(
  diafuturo>numdias(mes,ano)){
	  diafuturo-=numdias(mes,ano);
		  mes++;
		  
		  if(mes>12){
			 mes=1;
			 ano++;
	 	  }
  }

  if(diafuturo<10) diafuturo='0'+diafuturo;
  if(mes<10) mes='0'+mes;

  return diafuturo+"/"+mes+"/"+ano;

}

espero ter ajudado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Cleyton-mer, boa noite!

 

tentei fazer com o seu e naun apareceu nada....

 

estou tentando fazer nesse aqui

var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("")
var montharray=new
Array("01","02","03","04","05","06","07","08","09","10","11","12")
document.write("Data Atual:*  <input type=text readonly name=nome size=10 value="+daym+'/'+montharray[month]+'/'+year+">"+"<br/>")
document.write("Vencimento:* <input type=text readonly name=nome size=10 value="+daym+'/'+montharray[month]+'/'+year+">")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como vc usa ASP, basta seguir o Post 4

 

Nele tem o que precisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa data naun esta vindo do BD, esta vindo direto do pc utilizando Java....

 

achei esse na net e estou montando em cima desse...

 

 

deu certo, mas naun estou conseguindo colocar dois digitos no mês tipo assim ( DD/MM/YYYY )

ele fica assim ( DD/M/YYYY )

 

cod.js

var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()

if (daym<10)
daym="0"+daym
var dayarray=new Array("")
var montharray=new
Array("01","02","03","04","05","06","07","08","09","10","11","12")

var depois = new Date();
depois.setDate(depois.getDate() + 30);

document.write("Data atual:* <input type=text readonly name=nome size=10 value="+daym+'/'+montharray[month]+'/'+year+">"+"<br>");
document.write("Vencimento:*  <input type=text readonly name=Vencto size=10 value=" + depois.getDate(daym) + "/" + (depois.getMonth(array[month]) + 1) + "/" +year+">");

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.