Pada kesempatan ini saya ingin membagikan artikel tentang Cara Menghitung Selisih Dua Tanggal Pada PHP. Dalam kasus ini saya akan menyediakan 2 buah input dimana masing-masing akan berisi tanggal yang berbeda. Jadi cara untuk menghitung selisih tanggal ini saya menggunakan fungsi php yaitu datetime dan juga library Javascript yaitu Tigra Calender.

Baiklah langsung saja dalam pembuatannya seperti langkah-langkah berikut:

Langkah Pertama

Sahabat buat sebuah file yang berisi code dibawah ini:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
	<link rel="stylesheet" type="text/css" href="tcal.css" />
    <script type="text/javascript" src="tcal.js"></script>
</head>

pada bagian head saya menambahkan library Bootstrap agar tampilan lebih rapi, kemudian library dari Tigra Calender CSS dan JS.

Langkah Kedua

Selanjutnya untuk struktur yang digunakan yaitu adalah seperti code berikut:

<div class="container mt-5">
		<div class="col-md-6 offset-3">
			<div class="card">
			  <div class="card-header">
			    <h5 class="text-center">Menghitung Selisih Dua Tanggal</h5>
			  </div>
			  <div class="card-body">
			
		  <form method="post" action="">
		  <div class="row text-center">
		    <div class="col">
		      <input type="text" name="awal" class="form-control tcal" placeholder="Tanggal Awal">
		    </div>
		    <div class="col">
		      <input type="text" name="akhir" class="form-control tcal" placeholder="Tanggal Akhir">
		    </div>
		  </div>
		  <button type="submit" class="btn btn-success btn-block mt-3 ml-0" name="hitung">Hitung</button>
		</form>
		</div>
		<div class="card-footer text-muted">
	    
	  
		<?php
			if(isset($_POST["hitung"])){
			  $tgl1=$_POST['awal'];
			  $tgl2=$_POST['akhir'];
			  $datetime1 = new DateTime($tgl1);
			  $datetime2 = new DateTime($tgl2);
			  $difference = $datetime1->diff($datetime2);
			  echo "Selisih Tanggal : ". $difference->days ." Hari";
			  }
		  ?>
		  </div>
		  
		</div>
		</div>
	</div>

JIka sudah langsung saja simpan lalu jalankan pada browser masing-masing dan lihat hasilnya.

cara-menghitung-selisih-dua-tanggal-pada-php-edi-080220

Saya rasa cukup dalam pembahasan artikel Cara Menghitung Selisih Dua Tanggal Pada PHP, semoga bermanfaat dana sampai jumpa dengan pembahasan lainnya.

terima kasih