Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
votar contrafavorita
Bom dia galera, estou com uma duvida sobre manipulação de data. Preciso pegar um valor (dado pelo usuario) e transformar este valor em dia do mês.
Exemplo :
$Valor_Usuario = 30;
$Data = 12/10/2018;
$Resultado = 30/10/2018;
O que estou buscando fazer é, uma rotina de gastos, então o usuario me informa um dia fixo de gasto, (Todo dia 30 irei gastar R$50) e o sistema todo dia 30 irá subtrair R$50 da conta. O que me gera outra duvida...
Depois da manipulação da data como fazer esse checking da data? (Se hoje é dia 30 ou não // Para saber quando subtrair os R$ 50)
Olá Pedro, você precisa utilizar o date do PHP.
Antes de iniciar precisa verificar qual a formato da data que esta gravando no banco, geralmente é ANO-MÊS-DIA (YYYY/MM/DD).
Com o seu exemplo, só substituir o 'd' que é a posição do dia:
$data_usuario = 30;
// date("d-m-Y"); // pega a data atual
$data_pag = 15; // informada pelo usuário, deve vir do banco
if($data_pag == date("d")){