Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Com Formatação De Hora...


MadPatryk

Pergunta

galera, td bem? eu sou novo aki no forum de asp...

e como todo novato, eu já to com uma duvida! hehe

eu tenho um code de formatar hora, mas só to sabendo como formatar a hora e os minutos.... como faço para formatar os segundos também? mas no jeito de como segue meu codigo, tipo, que a finalidade é subtrair horas...

tai galera :

  Hora = FormatDateTime(Now(),4) 
  HoraMaisUm = Left(Hora,2) + 1
  HoraMaisUm = HoraMaisUm & Right(Hora,3)
  Response.Write(Hora & "<BR>" & HoraMaisUm)

  H_Hora = Hour(Hora) 
  M_Hora = Minute(Hora)
  S_Hora = Second(Hora)
  H_HoraMaisUm = Hour(HoraMaisUm) 
  M_HoraMaisUm = Minute(HoraMaisUm)
  S_HoraMaisUm = Second(HoraMaisUm) 

  TotalMin = M_HoraMaisUm - M_Hora
  TotalHor = H_HoraMaisUm - H_Hora
  TotalSec = S_HoraMaisUm - S_Hora 
  
  If TotalHor < 10 Then
  	TotalHor = "0" & TotalHor
  End If

  If TotalMin < 10 Then
  	TotalMin = "0" & TotalMin
  End If
  
  If TotalSec < 10 Then
  	TotalSec = "0" & TotalSec
  End If

  Response.Write("<BR><BR>Diferença entre os dois: ")
  Response.Write(TotalHor & ":" & TotalMin & ":" & TotalSec) 

só keria que ele me mostrasse os minutos também!!!!

valeus!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Brow, dá uma passada no Tópico de Funções.

Eu postei lá funcções de data e hora..

Link para o comentário
Compartilhar em outros sites

  • 0

po cara, eu li o que eu já sabia...

mas dai vem a pergunta... se eu já sabia, prq não faço?

é justamente isso, eu sei as funçoes de hora, mas não sei a formatação... sad.gif

dai é por isso que não to conseguindo colocar os segundos pra contar nesse meu script ai...

se você ou alguém puder me ajudar... agradeço pra kramba!

valeus!

Link para o comentário
Compartilhar em outros sites

  • 0

Logica:

Segundos: Se maior q 60 zera e joga mais 1 no minute;

Minutos: Se maior q 60 zera e joga mais um no Hour;

e por ai vai é isso q você quer? se não, o que vocês querem?

abraços!!

Link para o comentário
Compartilhar em outros sites

  • 0

brow, como fica a hora agora?

E como você quer que fique?

Posta aí os dois modos que eu monto uma funcao pra vc

T+

Link para o comentário
Compartilhar em outros sites

  • 0

bom, eu keria fazer o seguinte...

do mesmo jeito que fiz neste algoritimo...

uma função que, 1°, ao inserir os dados do user no banco, eu quero que grave a hora em que ele se registrou + 1... e tipo, na tela principal, eu keria fazer com que contasse o tempo dele regressivamente... como?

subtraindo a hora em que ele entrou(somada com +1) pela hora atual...

tipo, o user registrou-se agora, (23:24:00) dai eu registro a hora dele +1 que da 24:24:00... dai eu subtraio pela hora atual tipo 24:24:00 - 23:24:00 ou seja, falta ainda 1 hora pro tempo dele acabar... e eqto o site ir dando os refreshes, o tempo vai estar contando na tela...

sacarou velho?!

me ajudaram ai, só que só conseguiram me ajudar com a hora e com os minutos, mas eu keria com os segundos também...

é isso!

valeus!

Link para o comentário
Compartilhar em outros sites

  • 0
procure sobre as funções vbscript (assinatura do dark0 e imasters.com.br) sobre o dateadd e o datediff, um adiciona data (primeiro caso) e o outro subtrai, os dois você manipula datas, horarios e afins é bem facinho...

abraços

eu acabei de colocar um novo link para Funções ASP.

Coloquei o link apontando pro site da Microsoft, com descrição de todas as funções existentes.

T+

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...