Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcossantana10

Operação com datas (somar dias)

Recommended Posts

Já vi algumas formas de realizar operação com datas utilizando variáveis no lugar dela.

Só que agora eu preciso que o valor que eu vou somar seja dinâmico (pego do meu banco), só que não to conseguindo fazer que funcione normalmente:

 

 

//pego a quantidade de dias que eu quero somar à data atual

$qtd = mysql_query ("SELECT qtd_dias FROM matricula WHERE id = '$id_matricula'");
$qtd_dias = mysql_result($qtd,0);
//pego a data atual e tento somar os dias que peguei na consulta acima
$data_atual = date ('Y-m-d');
$prox_pgto = date('Y-m-d', strtotime("+'$qtd_dias' days",strtotime('$data_atual')));
o retorno dessa variável $prox_pgto é 1969-12-31 quando na verdade deveria retornar uma data proxima à data atual no caso (2015-04-...).
tem alguma forma de fazer isso?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use:

$data_atual = date('Y-m-d');
$prox_pgto = date('Y-m-d', strtotime("+$qtd_dias days",strtotime($data_atual)));

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Use:

$data_atual = date('Y-m-d');
$prox_pgto = date('Y-m-d', strtotime("+$qtd_dias days",strtotime($data_atual)));

 

A única alteração foi tirar as aspas simples ou teve alguma coisa a mais que eu não percebi?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples:

<?php
$variavel = '5';

echo 'O festival é daqui $variavel dias';
?>

Depois teste isto:

<?php
$variavel = '5';

echo "O festival é daqui $variavel dias";
?>

Depois isto:

<?php
$variavel = '5';

echo 'O festival é daqui '.$variavel'. dias';
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.