Formatando quantidades de dias certos
Olá Pessoal eu achei esse script por ai no google.
function convdata($dataform, $tipo){
if ($tipo == 0) {
$datatrans = explode ("/", $dataform);
$data = "$datatrans[2]-$datatrans[1]-$datatrans[0]";
} elseif ($tipo == 1) {
$datatrans = explode ("-", $dataform);
$data = "$datatrans[2]/$datatrans[1]/$datatrans[0]";
}elseif ($tipo == 2) {
$datatrans = explode ("-", $dataform);
$data = "$datatrans[1]/$datatrans[2]/$datatrans[0]";
} elseif ($tipo == 3) {
$datatrans = explode ("/", $dataform);
$data = "$datatrans[2]-$datatrans[1]-$datatrans[0]";
}
return $data;
}
function diasEntreData($date_ini, $date_end){
$data_ini = strtotime(convdata(convdata($date_ini,3),2));
$hoje = convdata($date_end,3);//date("m/d/Y");
$foo = strtotime($hoje);
$dias = ($foo - $data_ini)/86400;
return $dias;
}
//========================================execução
$dat_venc = "10/05/2014";
$dat_novo_venc = "10/12/2014";
echo $quantidades = diasEntreData($dat_venc,$dat_novo_venc);Esse script mostra quantidades de dias e entre as datas inicio e final
RESPOSTA:
213.958333333
E possivel formatar certinho essa resposta
Valeu galera
Abraços
Discussão (1)
Carregando comentários...