
Horário Do Servidor
#1
Posted 08/11/2003, 21:35
To iniciando em ASP, e tipo, queria saber como eu faço para adiantar ou atrasar uma hora no servidor, por exemplo, fiz esse código:
<% Response.Write "Agora são exatamente:" & Hour(Now) & ":" & Minute(Now) %>
Vai aparecer "Agora são exatamente 22:35" Mas como meu server é em outro país, queria saber como faço pra atrasar ou adiantar esse horário, pra aparecer "Agora são exatamente 23:35"......
Aproveitando, alguém aí sabe como eu posso dar um espaço no código ASP, quando vc escreve palavras separadas, tipo assim:
<% Response.Write "Agora são:" & Hour(Now) & "horas e" & Minute(Now) & "minutos." %>
E aparece assim: Agora são:22horas e38minutos. Como eu daria espaço entre as palavras, teria q fechar a tag de asp e colocar a tag <space> ou tem outro jeito?
Valeu!
#2
Posted 08/11/2003, 22:16
qntu a sua primeira pergunta eu fiz um esquema aki e naum funfou,achuq vai ter q ser feito uma função......To com um probleminha.....
To iniciando em ASP, e tipo, queria saber como eu faço para adiantar ou atrasar uma hora no servidor, por exemplo, fiz esse código:
<% Response.Write "Agora são exatamente:" & Hour(Now) & ":" & Minute(Now) %>
Vai aparecer "Agora são exatamente 22:35" Mas como meu server é em outro país, queria saber como faço pra atrasar ou adiantar esse horário, pra aparecer "Agora são exatamente 23:35"......
Aproveitando, alguém aí sabe como eu posso dar um espaço no código ASP, quando vc escreve palavras separadas, tipo assim:
<% Response.Write "Agora são:" & Hour(Now) & "horas e" & Minute(Now) & "minutos." %>
E aparece assim: Agora são:22horas e38minutos. Como eu daria espaço entre as palavras, teria q fechar a tag de asp e colocar a tag <space> ou tem outro jeito?
Valeu!
qntu a sua segunda pergunta para dar o espaço vc pode usar a tag do proprio html ou senao usar a tag vbcrlf do vbscript
vc qm sabe
vou ver se penso em alguma coisa pra vc para a hora....
pq vc naum pega um servidpor aki do brasil?barato?
www.zocka.com
#3
Posted 08/11/2003, 23:20
#4
Augusto - Grupolg
Posted 09/11/2003, 13:28
Verifique quanto tempo tem que atrasar o seu horario .
<%
hora = cint(hour(now))-2
hora = hora & ":" & minute(now) & ":" & second(now)
response.Write(hora)
%>
Falows.
#5
Posted 09/11/2003, 13:39
e se o caso dele for adiantar ou seja +2, daria algo errado ,pois qndu fosse 23horas somaria 2 entaum seria 25horasSegue ai a formula da hora ..
Verifique quanto tempo tem que atrasar o seu horario .
<%
hora = cint(hour(now))-2
hora = hora & ":" & minute(now) & ":" & second(now)
response.Write(hora)
%>
Falows.
tem alguma solução?
#6
Posted 09/11/2003, 13:41
se for do Brasil SESSION.LCID = 1046
#7
Posted 09/11/2003, 13:45
a session.lcid serve para fazer a formatação da pagina no estilo do pais.Num sei se dá certo... mas você pode também utilizar a SESSION.LCID do país que quer a hora...
se for do Brasil SESSION.LCID = 1046
para mostrar a hora achu improvavel funcionar.

Até onde eu sei a hora é pega do cliente,ou seja,do pc q esta navegando no site,entaum a hora seria igual a do relogio do seu pc.
(eu achu a coisa mais inutil esse tal de data e hora no site)

#8
Posted 09/11/2003, 13:49
#9
Posted 09/11/2003, 13:54
quando fosse 00 horas daria : agora saum - 2 horas
quando fosse 01 hora daria: agora saum - 1 hora
Aki no caso vc teria que usar as horas de 1 até 12 e usar da manhã, tarde, noite...
Eu não sei se o ASP usa o "0" nas horas ex.:01 horas ou se eh 1 hora
olha como que eh e se não usar o "0" vc retira os "0"s a seguir blz?
h = hour(NOW)
Dim h(24)
h(01)="1"
h(02)="2"
h(03)="3"
h(04)="4"
h(05)="5"
h(06)="6"
h(07)="7"
h(08)="8"
h(09)="9"
h(10)="10"
h(11)="11"
h(12)="12'
h(13)="1"
h(14)="2"
h(15)="3"
h(16)="4"
h(17)="5"
h(18)="6"
h(19)="7"
h(20)="8"
h(21)="9"
h(22)="10"
h(23)="11"
h(24)="12'
hora = cint(h) - 2
Select Case hora
Case 0,1,2,3,4,5,6,7,8,9,10,11,12
Response.Write "Bom Dia! Agora são " & hora & " da manhã."
Case 13,14,15,16,17
Response.Write "Boa Tarde! Agora são " & hora & " da tarde."
Case else
Response.Write "Boa Noite! Agora são" & hora & " da noite."
End Select
ABRAÇOS
FUI



Edição feita por: K I L L I N G, 09/11/2003, 14:00.
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
#10
Posted 09/11/2003, 13:55
certeza eu só tenhiu de q um dia eu vo morrer!Vc tem certeza que a hora é pega do PC crazy ? Por mim a hora é pega do servidor...por isso pensei no SESSION.LCID
mas julgando q o asp nesse ponto funcione como o Js ele pega do pc mesmo
#11
Posted 09/11/2003, 13:56
Vc pode também usar o javaScript que roda no IE ou seja . . . . . .
pega as horas do cliente OK
ABRAÇOS

http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
#12
Posted 09/11/2003, 14:01
#13
Posted 09/11/2003, 14:08
não tenhu certeza...
mas o código que eu passei deve funcionar sim ! !

PERGUNTA SOLUCIONADA
TOPICO FECHADO



http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
#14
Posted 09/11/2003, 14:18
Pow, nao precisa fechar o tópico naum, tem alguma coisa de ilegal aqui?
#15
Posted 09/11/2003, 15:42

SACOU ! ! !
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!
Vinícius Nunes Lage
vinibaterabol@msn.com
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)