Opa blz?
to com uma duvida aqui, eu tenho 2 datas 01/02/2009 e 01/05/2010 queria obter o resultado da subtração delas, vi alguns scripts mas noteu que todos quebram as datas para pegar os dias e mes....
nao tem uma forma do php fazer isso sosinho?
Resultadao De 2 Datas (inteiras)
Started By blackmind, 27/01/2009, 23:43
3 replies to this topic
#1
Posted 27/01/2009, 23:43
#3
Posted 28/01/2009, 00:01
isso mesmo, por sinal, consequi esse script no forum...
$inicio = $data_i; // variavel que vem do banco
$fim = $data_f; // variavel que vem do banco
function tempo($string) {
$dia = substr($string, 8, 2);
$mes = substr($string, 5, 2);
$ano = substr($string, 0, 4);
return mktime($mes, $dia, $ano);
}
$a = (tempo($fim) - tempo($inicio));
echo $a;
só que isso ta dentro de um while, e no segundo loopo ele mostra esse erro
Fatal error: Cannot redeclare tempo() (previously declared in /home/formatura1/public_html/sim/modulos/home/index.php:129) in /home/formatura1/public_html/sim/modulos/home/index.php on line 129
valeu ai
$inicio = $data_i; // variavel que vem do banco
$fim = $data_f; // variavel que vem do banco
function tempo($string) {
$dia = substr($string, 8, 2);
$mes = substr($string, 5, 2);
$ano = substr($string, 0, 4);
return mktime($mes, $dia, $ano);
}
$a = (tempo($fim) - tempo($inicio));
echo $a;
só que isso ta dentro de um while, e no segundo loopo ele mostra esse erro
Fatal error: Cannot redeclare tempo() (previously declared in /home/formatura1/public_html/sim/modulos/home/index.php:129) in /home/formatura1/public_html/sim/modulos/home/index.php on line 129
valeu ai
Edição feita por: blackmind, 28/01/2009, 00:04.
#4
Posted 28/01/2009, 12:17
O código:
[codebox]
function tempo($string) {
$dia = substr($string, 8, 2);
$mes = substr($string, 5, 2);
$ano = substr($string, 0, 4);
return mktime($mes, $dia, $ano);
}
[/codebox]
Você colocou ele dentro do while()?
Até mais
[codebox]
function tempo($string) {
$dia = substr($string, 8, 2);
$mes = substr($string, 5, 2);
$ano = substr($string, 0, 4);
return mktime($mes, $dia, $ano);
}
[/codebox]
Você colocou ele dentro do while()?
Até mais
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)