Cara Menghitung Jumlah Hari antara Dua Tanggal di PHP

2 minute read
{ Jangan Malas Membaca Ya }

Hallo teman-teman selamat pagi ;-), mungkin teman-taman butuh dan pada nyari bagaimana Cara Menghitung Jumlah Hari antara Dua Tanggal di PHP maka dari itu Co-Paz akan berbagi pengalamannya kali ni, ya walaupun sudah berkali-kali hhehe. Kenapa bisa? karena, dalam pengembangan aplikasi kita tidak terlepas dari kasus-kasus seperti ini. misalnya saja untuk mengetahui berapa hari lama pelanggan kita telah mendaftar, atau misal pesanan pelanggan yang tidak dibayar setelah 4 hari akan langsung di batalkan. tentunya ini kita harus menghitung selisih hari dari tanggal tersebut. jika secara manual mengunakan jari-jari mungkin tidak ada masalah ya. hehhee… tapi bukannya iru butuh waktu yang relatif lama yah hhehe :p.
Dan kita akan mengunakan fungsi bawaan dari PHP yaitu fungsi dateTime dokumentasi lengkapnya bisa di lihat di halaman resmi PHP:DateTime. Caranya adalah kita akan mendefinisikan 2 buah tanggal, tanggal 1 : 2017-12-16, tanggal 2 : 2018-01-11. nanti kamu bisa bebas tentukan sesuai ke inginan. tapi tanggal 2 harus lebih baru (besar) dari pada tangal 1.

Tanggal 1 dan tanggal 2 akan kita diff() dimana fungsi ini bertugas untuk mencari selisih hari antara 2 tanggal yang berbeda. Lihat selengkapnya tentangfungsi ->diff().

ahhh… sepertinya tidak usah panjang lebar lagilah ya Co-Paz jelaskannya, Anda pasti sudah pahamkan :). Anda bisa lihat potongan script berikut ini :

<?php 
$start_date = new DateTime("2017-12-16");
$end_date = new DateTime("2018-07-16");
$interval = $start_date->diff($end_date);
echo "$interval->days hari "; // hasil : 212 hari
?>

Bagaimana postingan kali ini tentang Cara Menghitung Jumlah Hari antara Dua Tanggal di PHPcukup mudahkan :D Sankyou.


Selamat Mencoba, Semoga Bermanfaat... ^_^