1
Mar/106
Mar/106
Calcular a Idade com PHP
Função:
<?php
function idade($aniver){
list($dia, $mes, $ano) = explode("/", $aniver);
$ano_diff = date("Y") - $ano;
$mes_diff = date("m") - $mes;
$dia_diff = date("d") - $dia;
if ($dia_diff < 0 || $mes_diff < 0)
$ano_diff--;
return $ano_diff;
}
?>
Chamando a função na página:
<?php echo idade("01/03/1970"); ?>
14
Nov/080
Nov/080
Comparando Datas com JavaScript
<script language="javascript">
function checarDatas(){
var NomeForm = document.Formulario;
var data_1 = NomeForm.data_01.value;
var data_2 = NomeForm.data_02.value;
var Compara01 = parseInt(data_1.split("/")[2].toString() + data_1.split("/")[1].toString() + data_1.split("/")[0].toString());
var Compara02 = parseInt(data_2.split("/")[2].toString() + data_2.split("/")[1].toString() + data_2.split("/")[0].toString());
if (Compara01 > Compara02) {
document.getElementById("resultado").innerHTML = "Data do Campo 01 Maior";
}
else {
document.getElementById("resultado").innerHTML = "Data do Campo 01 Menor";
}
return false;
}
</script>
<div id="resultado"></div>
<form method="post" action="Teste.pl" name="Formulario" onsubmit="return checarDatas()">
campo01: <input type="text" id="data_01" /><br />
campo02: <input type="text" id="data_02" />
<input type="submit" />
</form>
Acesse também a Webly
20
Oct/080
Oct/080
Data com JavaScript
<script language="javascript">
function getData(){
var fSimples = new Date(); // cria o objeto de data
var dia = fSimples.getDate(); // pega o dia
var mes = fSimples.getMonth()+1; // pega o mês (somamos mais 1 pois o vetor começa do zero)
var ano = fSimples.getFullYear(); // pega o ano
if (dia < 10) {dia = "0"+dia;} // adiciona o zero quando o dia for menor que 10
if (mes < 10) {mes = "0"+mes;} // adiciona o zero quando o mês for menor que 10
document.getElementById("spanID").innerHTML = dia +"/"+ mes +"/"+ ano; // adiciona na SPAN
document.getElementById("textoID").value = dia +"/"+ mes +"/"+ ano; // adiciona na caixa de TEXTO
}
window.onload = getData; // abre a função em page load
</script>
Formato Simples: <span id="spanID"></span>
<br>
<br>
<br>
Formato Simples: <input type="text" id="textoID">
ficando assim:

10
Mar/088
Mar/088
Função : Formatar datas para salvar no banco : MySQL / ACCESS / SQL Server / Oracle / Etc…
Escolha a melhor função para seu banco de dados:
Formato: aaaa-mm-dd
<%
Function ConvertDataBanco(ConDataBanco)
ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)
ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>
Formato: dd-mm-aaaa
<%
Function ConvertDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Day(ConDataBanco),2) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Year(ConDataBanco)
ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>
Formato: mm-dd-aaaa
<%
Function ConvertDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2) &"-"& Year(ConDataBanco)
ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>
Formato: mm/dd/aaaa
<%
Function ConvertDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Month(ConDataBanco),2) &"/"& Right("0"&Day(ConDataBanco),2) &"/"& Year(ConDataBanco)
ConvertDataBanco = ConDataBanco
End Function
Response.Write(ConvertDataBanco(Date()))
%>
Uma dica bem simples, nada de complicado!!
Dica: Acesse também http://www.webly.com.br
Página 1 de 11


