Javascript addDay(): Cálculo de data!
Publicado por Emiliano Eloi Silva Barbosa 04/02/2008
[ Hits: 10.892 ]
Homepage: http://emilianoeloi.com.br
Função que adiciona dias a uma data.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Função addDay</title>
<meta name="resource-type" content="document" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="revisit-after" content="1" />
<meta name="classification" content="Javascript função addDay" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="All" />
<meta name="distribution" content="Global" />
<meta name="author" content="Emiliano Eloi Silva Barbosa" />
<meta name="language" content="pt-br" />
<style type="text/css">
*, html{
font-family: Courier New;
}
</style>
<script language="Javscript" type="text/javascript">
/**
* Função addDay
* Adicionar Dia
* @author Emiliano ESB
* @since 2008-01-17
* @param q quantidade a adcionar
*/
Date.prototype.addDay=function(q){
/**
* validar parametros
*/
if(q=="")
return this;
try{
var segDia = 86400000; //24 * 60 * 60 * 1000
var a = this.getTime();
var b = a + (q * segDia);
var c = new Date(b);
return c;
}catch(e){
return this;
}
}
/**
* Sistema
*/
Sistema = function() {};
with({$:Sistema.prototype}){
$.load=function(){
var agora = new Date();
$.inner("hoje",agora.getDate()+"/"+agora.getMonth()+"/"+agora.getFullYear());
// Adicionar dois dias
agora2 = new Date(agora.addDay(2));
$.inner("hoje2",agora2.getDate()+"/"+agora2.getMonth()+"/"+agora2.getFullYear());
}
$.inner=function(i,c){
try{
document.getElementById(i).innerHTML = c;
}catch(e){
alert(e);
}
}
}
var sis = new Sistema();
</script>
</head>
<body onload="sis.load();">
<h1>[date].addDay() (Date.prototype.addDay)</h1>
<p>
Adiciona dias a variável de data!<br />
<b>hoje: </b><span id="hoje"></span><br />
<b>hoje + 2 dias: </b><span id="hoje2"></span><br />
<i>Obs.: As informações de data são extraídas da máquina local. Javascript, né?</i>
</p>
</body>
</html>
Adicionar/Remover Classe de um Elemento HTML
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









