Ir para conteúdo

Arquivado

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

Juliano Bom

projeto de datas vencimento

Recommended Posts

<?php

// Inicia conexão com o banco de dados

include "conexao.php";

 

$periodo = "10";

$data = "01-01-2016";

 

// Calculando todas as datas de manutenção para esse equipamento pelo periodo e inserindo no banco de dados

for($i = 0 ;$i < 3; $i++){

$datas = date('Y-m-d', mktime(0, 0, 0, $data[1], $data[0] + $periodo, $data[2]));

$data = explode('-', date('d-m-Y', mktime(0, 0, 0, $data[1], $data[0] + $periodo, $data[2])));

 

echo date('d-m-Y', mktime(0, 0, 0, $data[1], $data[0] + $periodo, $data[2]))."<br>";

}

 

?>

Boa noite pessoal preciso de ajuda com o meu código acima. Nele informo a data inicio na variável $data, informo o período de intervalo entre as datas q ele vai gerar na variável $período e informo a quantidade de datas q ele vai retorna na variável $i.

 

A ideia é q ele pegue a data inicial 01/01/2016 some o período e exiba da data, pegue a data exibida some novamente o período e exiba mais uma data e por fim pegue a ultima data gerada e faça o mesmo retornando pra mim dessa maneira:

 

11/01/2016

22/01/2016

01/02/2016

 

Porem não sei o que esta ocorrendo de errado e esta me retornando as datas erradas. Sou novo aqui mas poderiam me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por alessandra.barreto
      Boa Tarde
      Estou fazendo uma importacao de dados do SQL pro Oracle.
      Tenho campos (datetime2(7)) no SQL e Date no Oracle.
      Não consigo fazer a importação, o Oracle retorna erro de  [Microsoft][ODBC Oracle Wire Protocol driver]Timestamp parameters with a scale, must have a scale less than ten and a precision equal to 20 plus the scale.  You specified a precision of 0 and scale of 6. ". Alguém pode me ajudar?

       
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

×

Informação importante

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