Logo Hardware.com.br
Grave_Digger
Grave_Digger Membro Senior Registrado
347 Mensagens 0 Curtidas

Problema com data e JavaScript

#1 Por Grave_Digger 14/03/2006 - 16:37
E ae galera, blz?

Estou precisando pegar a data do servidor pra fazer uma comparação com uma data q o usuário vai digitar, o prob eh q essa comparação não pode ser server-side, precisa ser do lado do cliente, e eu não sei como ( ou mesmo se eh possível ) pegar a data do server usando JavaScript.

Gostaria de saber se alguém pode me dar uma força.

Valeu

[]'s
{Cyber}
{Cyber} Super Participante Registrado
895 Mensagens 2 Curtidas
#3 Por {Cyber}
17/03/2006 - 16:06
Kra, use PHP para fazer a verificação, armazene os valores digitados em um variavel e depois compare as datas utilizando PHP com a função date();


Até mais.
Placa Mãe ASUS P8H61-M LX | Intel Core i5 2500K, 3.30GHZ, Cache 6 MB | 8GB Memória DDR3 1333MHZ | HD 500GB Samsung SATA II 7200rpm | Fonte Corsair 430 Watts | Gabinete Thermaltake V4 Black Edition
jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#4 Por jqueiroz
17/03/2006 - 18:38
Você vai ter que ler essa data num formulário, não? Então passe a outra data para o seu formulário como um campo Hidden. Claro que isso vai ter que ser feito por algum script de HTML Dinâmico (CGI ou PHP). Daí, vc usa JavaScript pra fazer a comparação.

Ex.:


<html>
<head>

<script>
function Compara( data1, data2 ) {
if( data1 > data2 ) {
alert( "A primeira vem depois da segunda" );
} else if( data1 < data2 ) {
alert( "A segunda vem depois da primeira" );
} else {
alert( "A data é a mesma" );
}
}

function pegaClick(form) {
var data1 = form.data1.value;
var data2 = form.data2.value;
Compara(data1, data2);
}
</script>
</head>
<body>
<form onsubmit="pegaClick(this); return false">
<input type="hidden" name="data1" value="20/02/2002">
<input type="text" name="data2">
<input type="submit" value="Comparar">
</form>
</body>
</html>
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal