Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>Tempo de Vida</title>
- </head>
- <script>
- function formHandler() {
- var Form = document.getElementById("data");
- var nascimento = new Date();
- var hoje = new Date();
- var content = document.getElementById("content");
- var segundosVida = document.getElementById("segundosVida");
- var minutosVida = document.getElementById("minutosVida");
- var horasVida = document.getElementById("horasVida");
- var diasVida = document.getElementById("diasVida");
- var mesesVida = document.getElementById("mesesVida");
- nascimento.setYear(Form.ano.value);
- nascimento.setMonth(Form.mes.value);
- nascimento.setDate(Form.dia.value);
- nascimento.setHours(0);
- nascimento.setMinutes(0);
- nascimento.setSeconds(0);
- nascimento.setMilliseconds(0);
- var diferenca = hoje.getTime() - nascimento.getTime();
- diferenca = diferenca/1000;
- nomeMes = new Array(12)
- nomeMes[0] = "Janeiro"
- nomeMes[1] = "Fevereiro"
- nomeMes[2] = "Março"
- nomeMes[3] = "Abril"
- nomeMes[4] = "Maio"
- nomeMes[5] = "Junho"
- nomeMes[6] = "Julho"
- nomeMes[7] = "Agosto"
- nomeMes[8] = "Setembro"
- nomeMes[9] = "Outubro"
- nomeMes[10] = "Novembro"
- nomeMes[11] = "Dezembro"
- content.textContent = +hoje.getDay()+" de "+nomeMes[hoje.getMonth()]+" de "+hoje.getFullYear()+" às "+hoje.getHours()+":"+hoje.getMinutes()+" e "+hoje.getSeconds()+" segundos.";
- segundosVida.textContent = "Você viveu "+(diferenca | 0)+" segundos.";
- minutosVida.textContent = "Você viveu "+((diferenca/60) | 0)+" minutos.";
- horasVida.textContent = "Você viveu "+((diferenca/3600) | 0)+" horas.";
- diasVida.textContent = "Você viveu "+((diferenca/86400) | 0)+" dias.";
- mesesVida.textContent = "Você viveu "+((diferenca/2592000) | 0)+" meses (baseado em um mês de 30 dias).";
- return false;
- }
- </script>
- <style type="text/css">
- body {
- font-family: arial;
- font-size: 11pt;
- color: #1A1A1A;
- text-align: center;
- }
- </style>
- <body>
- <h1>Tempo de Vida</h1>
- <form id="data" onsubmit="return formHandler();">
- <p>Data de nascimento:</p>
- Dia: <input type="number" id="dia" min="1" max="31" required autofocus size="2">
- Mês: <select id="mes" required>
- <option value="0">Janeiro</option>
- <option value="1">Fevereiro</option>
- <option value="2">Março</option>
- <option value="3">Abril</option>
- <option value="4">Maio</option>
- <option value="5">Junho</option>
- <option value="6">Julho</option>
- <option value="7">Agosto</option>
- <option value="8">Setembro</option>
- <option value="9">Outubro</option>
- <option value="10">Novembro</option>
- <option value="11">Dezembro</option>
- </select>
- Ano: <input type="number" id="ano" min="1500" max="2013" size="4">
- <p><input type="submit" value="Calcular"></p>
- <p><span id="content"></span></p>
- <p><span id="segundosVida"></span><br>
- <span id="minutosVida"></span><br>
- <span id="horasVida"></span><br>
- <span id="diasVida"></span><br>
- <span id="mesesVida"></span><br></p>
- </form>
- <p style="font-size: 8pt">As informações dessa página não são salvas e nem utilizadas por terceiros.</p>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment