Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Exercício de Programação #03 - PHP - Comparação entre Datas

24/10/2020

No exercício de hoje o aluno deverá fazer uma comparação entre a data digitada pelo usuário e data de hoje, utilizando para isso o PHP.

Diferença de datas no PHP

index.html

O nosso arquivo html receberá um formulário simples com o campo de data para realizar a comparaçao.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vencimento de Boletos</title>
</head>

<body>
    <form name="form1" id="form1" action="controllerForm.php" method="post">
        <input type="date" name="dataVencimento" id="dataVencimento" placeholder="Digite a data de vencimento do boleto:"><br>
        <input type="submit" value="Pagar Boleto">
    </form>
</body>

</html>

controllerForm.php

O backend será realizado pelo PHP através do ControllerForm:

<?php
$dataAtual=new \DateTime('now',new \DateTimeZone('America/Sao_Paulo'));
$dataVencimento=filter_input(INPUT_POST,'dataVencimento',FILTER_DEFAULT);
$dataVencimento2=new \DateTime($dataVencimento,new \DateTimeZone('America/Sao_Paulo'));
$dataDiff=$dataVencimento2->diff($dataAtual);

if($dataDiff->invert === 0){
    echo "Esse boleto já venceu!";
}else{
    echo "Você pode pagar o boleto!";
}

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Exercício de Programação #02 - Google Planilhas - Soma, contagem e formatação condicional
No tutorial de hoje faremos um exercício de Google Planilhas exibindo um soma condicional, uma contagem condicional e uma formatação condicional.
Saiba mais!
Exercício de Programação #04 - CSS - Menu Dropdown
Nesse tutorial trabalharemos com um exercício de CSS visando aprimorar nossas técnicas em estilizar nossos websites.
Saiba mais!
Exercícios
Nessa playlist aprenderemos na prática a programar, utilizando para isso exercícios de programação nas mais variadas linguagens e tecnologias.
Saiba mais!