-
Conteúdo Similar
-
Por binds
Olá Caríssimos,
Não tenho muito conhecimento de javascript, desde já agradeço se alguém puder me ajudar.
Preciso criar uma página simples de validação por idade para acessar uma página, a ideia é simples:
se a pessoa nasceu antes de 2002 redireciona a página meusite_com_br/maior
mas se ela nasceu depois de 2002 redireciona a página meusite_com_br/menor
Garimpando achei o código abaixo que fiz alguns ajustes, porém não sei como abrir as respectivas paginas meusite_com_br/menor ou meusite_com_br/maior como resultado, o resultado nesse caso são textos: "MENOR 18" : "MAIOR DE 18"
<!DOCTYPE html> <html> <body> <CENTER> <h2>Validador de Idade</h2> <p>Digite o ano que você nasceu para acessar o site:</p> <input id="age" value="Ex: 1990" /> <br> <button onclick="myFunction()">ACESSAR SITE</button> <p id="demo"></p> <script> function myFunction() { var age, voteable; age = Number(document.getElementById("age").value); if (isNaN(age)) { voteable = "Você não inseriu um ano válido. <BR> Exemplo: 2020"; } else { voteable = (age > 2002) ? "MENOR 18" : "MAIOR DE 18"; } document.getElementById("demo").innerHTML = voteable; } </script> </CENTER> </body> </html>
Novamente agradeço a ajuda!
Luis
-
Por Gustavo Sobral
Alguém sabe como fazer um comando sql para retornar um range de idades?
Por exemplo, na tabela pessoa eu tenho a data de nascimento. Eu preciso então trazer todas as pessoas com idade entre 20 e 30 anos.
-
Por klonder
Olá a todos!
Todos sabemos o quanto é difícil para o Java retornar, de modo fácil, a idade no formato: anos, meses e dias. Não estou me referindo a retornar o tempo entre duas datas em anos, o mesmo tempo em meses ou o mesmo em dias. Refiro-me a retornar quanto tempo uma determinada pessoa tem de vida, exemplo: 30 anos, 12 meses e 4 dias de vida.
Sabemos ainda que existem os anos bissextos, o que complica o cálculo em algumas situações. O JAVA não nos ajuda de modo automático, como em alguma outra linguagem.
Pensando nisso, desenvolvi um método que analisa as diversas situações e resolvi compartilhar, para outros colegas e para minhas consultas futuras. O método recebe como parâmetro uma data no formato yyyy-MM-dd (escolhi esse formato pois já vem do banco de dados) e retorna a idade no formato: 30a 4m 2d.
JAVAFX: Retornar idade em anos, meses e dias:
public String Idade(String dt_nasc) {//yyyy-MM-dd Calendar calHoje = GregorianCalendar.getInstance(); int diah = calHoje.get(Calendar.DAY_OF_MONTH); int mesh = calHoje.get(Calendar.MONTH) + 1; int anoh = calHoje.get(Calendar.YEAR); // Data do nascimento. String[] quebraDN = dt_nasc.split("-"); int dian = Integer.valueOf(quebraDN[2]); int mesn = Integer.valueOf(quebraDN[1]); int anon = Integer.valueOf(quebraDN[0]); String strNiver = anoh+"-"+mesn+"-"+dian; Calendar calNiver = Calendar.getInstance(); try { calNiver.setTime(new SimpleDateFormat("yyyy-MM-dd").parse(strNiver)); } catch (ParseException ex) { Logger.getLogger(FormataData.class.getName()).log(Level.SEVERE, null, ex); } int anos = (calHoje.getTimeInMillis() < calNiver.getTimeInMillis())? (anoh-anon-1):anoh-anon ; int meses; int dias; meses = mesh - mesn; if (meses > 0) {//Verificando se já fez aniversário ou não if (diah < dian) { meses--; } } else if (meses < 0) {//Se o mês atual for menor que o mês do aniversário meses = 12 + meses;//Lembrar que meses está negativo, por isso a soma; //Da mesma forma, vamos comparar o dia atual com o dia do aniversário, para sabermos se o mês está completo ou não: if (diah < dian) { meses--; } } else {//Se o mês atual for o mês do aniversário: if (diah<dian) { meses = 11; } } dias = diah - dian; if (dias < 0) {//Se dia hoje menor que dia do niver, somar os dias desde o mês anterior: if (mesh==5||mesh==7||mesh==8||mesh==10||mesh==12) { dias = 30-dian+diah; } else if (mesh==1||mesh==2||mesh==4||mesh==6||mesh==9||mesh==11) { dias = 31-dian+diah; } else {//Verificando se o ano é bissexto ou não: Esse else é para o mês 3, cujo anterior é fevereiro: if (anoh%4 == 0) { dias = 29-dian+diah; } else { dias = 28-dian+diah; } } } System.out.println(anos+"a "+meses+"m "+dias+"d"); return anos+"a "+meses+"m "+dias+"d"; } Basta invocar o método através do evento de algum outro objeto, ou mesmo durante execução.
Divirtam-se!
-
Por Sandson
Olá! Eu gostaria de saber como que eu faço para criar uma idade automática para cada administrador do site.
Exemplo:
Fulano é designer, tem "21" anos, casado...................
Onde 21 é o código, pra que seja alterado automaticamente, sem eu ter que atualizar manualmente...
Eu não sei como fazer isso... Sou novo no wordpress, principalmente no php.
Agradeço a ajuda.
PS.: Eu quero adicionar essa função dentro do Slider Revolution
-