Jump to content


Photo

Somar Data/hora


  • Faça o login para participar
4 replies to this topic

#1 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 02/09/2008, 16:24

Tenho uma data que vem do banco de dados

9/1/2008 21:00:42


e tenho que fazer uma verificação se passar 1 dia disso (9/2/2008 21:00:42)... só que não está dando certo =/

como posso fazer? se nao passar, retornar uma mensagem dizendo que dá tempo ainda, e se passar, dizer que não da mais! e depois converter essa data para o formato brasileiro, pq ela está M/D/Y!

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#2 Ted k'

Ted k'

    Normal

  • Usuários
  • 64 posts
  • Sexo:Masculino
  • Localidade:Salvador - {BA}

Posted 03/09/2008, 08:44

para converter use

Session.LCID = 1406

no topo da página depois do Language

para adicionar o dia use DateAdd

ex:
<%=DateAdd("d",date,1)%>

+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++
: Ted k' não responde por MP e nem por MSN ou Skype, use o Fórum WMOnline :
::::::::::::::::::::::::::::::::::: ASP + XML + DOM :::::::::::::::::::::::::::::::::::
::: Acesse meu BLOG e confira dicas de ASP :::::::: http://tedk.com.br/blog ::::::
+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++

#3 Xclick

Xclick

    12 Horas

  • Usuários
  • 198 posts
  • Sexo:Não informado
  • Localidade:Bauru

Posted 03/09/2008, 11:37

Pelo o que eu entendi, você quer comparar se a data atual menos a data antiga é maior do que 1 dia. Para isso use o DateDiff

devolve um numero de intervalo entre duas datas.
DiffADate = "A partir de hoje : " & DateDiff("d", Now, "10-12-2002")
As diferenças possiveis a fazer estão restritas pelas seguintes hipóteses :
yyyy -> Ano
q -> Quarto
m -> Mês
y -> Dia do Ano
d -> Dia
w -> Dia da semana
ww -> Semana do ano
h -> Hora
n -> Minuto
s -> Segundo

#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 04/09/2008, 18:27

Perfeito! Era isso mesmo Xclick! foi de grande ajuda!

Valeu também Ted!

Fica o tópico para futuras consultas :)

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 wolff

wolff

    Turista

  • Usuários
  • 30 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 08/09/2008, 13:42

Antes de fazer somas de datas e horas tbm é importante utilizar o CDate(variavel)
O Cdate diz para o servidor que se trata de uma operação com datas!

É legal usar quando vc precisa saber se uma data é maior que outra, somar, subtrair, etc.
wolff - asp, ajax, sql
"Para quem ousar pensar além!"
HOSPEDAGEM RECOMENDADA: www.Quantegy.com.br
ASP + ASP.net + PHP(4 ou 5) + JSP(Tomcat) + CGI + SQL 2005 + MYSQL + PLESK e Perl no mesmo plano
Datacenter ALOG em São Paulo




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq