PHP'de Get ve Post Metotlarıyla Formdan Veri Alma yazısında formdan veri alma işlemini anlatmıştım. Yine post metoduyla formdan verileri alarak iki tarih arasında kaç gün, kaç saat ve kaç dakika fark olduğunu hesaplayacağız.
İki tane date, bir tane de submit tipinde input ekleyerek basit bir html formu oluşturuyoruz.
<form method="post" action="tarih.php">
Tarih 1 : <input type="date" name="tarih1" /><br />
Tarih 2 : <input type="date" name="tarih2" /><br />
<input type="submit" value="Hesapla" />
</form>
tarih1, tarih2 isimli input'ların değerlerini Hesapla butonuna tıklandığında tarih.php dosyasına gönderiyoruz.
$tarih1 = strtotime($_POST["tarih1"]);
$tarih2 = strtotime($_POST["tarih2"]);
$fark = $tarih2 - $tarih1;
echo floor($fark / (60 * 60 * 24)) . " gün<br/>";
echo floor($fark / (60 * 60)) . " saat<br/>";
echo floor($fark / (60)) . " dakika<br/>";
echo $fark . " saniye<br/>";
Formu doldurup Hesapla dediğimizde aşağıdaki gibi iki tarih arasındaki farkı hesapladığımızı görüyoruz.
0 yorum:
Yorum Gönder