Menghitung Selisih Tanggal Dengan PHP


menghitung selisih tanggal pada php

Halo sobat MalasNgoding.com pada materi kali ini kita akan mengupas mengenai bagaimana sih cara menghitung selisih dari dua tanggal berbeda. Mengingat materi ini berkaitan dengan materi sebelumnya Saya berharap sobat sudah mengerti bagaimana penggunaan fungsi tanggal pada PHP.

Ada banyak cara yang menggunakan fungsi php dalam menghitung selisih tanggal. salah satunya menggunakan fungsi date_diff($datetime1, $datetime2). Pada dasarnya selain dengan bantuan fungsi PHP bergantung pada bagaimana logika dalam memproses keperluan menghitung selisih hari.

Menghitung Selisih Tanggal Dengan PHP

Dalam materi ini akan kita bahasa beberapa kasus mengenai cara menghitung jumlah hari pada php. Contoh dalam penerapannya disini menggunakan inputan dua tanggal dan kita hitung selisih harinya Menghitung umur dan juga contoh lainnya.

Langsung saja kita ke contoh-contoh dalam menghitung selisih tanggal pada php.

Menghitung Umur dengan Menggunakan Fungsi date_diff

Berikut salah satu contoh menghitung selisih hari dalam menyelesaikan kasus jumlah umur (dalam hari) menggunakan PHP. Perhatikan kodingan berikut ini.

Penjelesanan kodingan diatas :

  1. $tanggal_1 = date_create('1994-07-04'); adalah variabel yang menyimpan tanggal lahir
  2. $tanggal_2 = date_create(); adalah bariabel yang menyimpan tanggal sekarang,
  3. $selisih = date_diff( $tanggal_1, $tanggal_2 ); adalah fungsi php untuk menghitung selisih antara variabel tanggal_1 dan tanggal_2.
  4. $selisih->days. adalah fungsi untuk mencetak dalam jumlah hari jika menggunakan tahun maka $selisih->y.

Menghitung Selisih Menggunakan Objek DateTime

Kasus yang kedua kita bisa menggunakan objek Datetime untuk menghitung selisih waktu pada PHP. Perhatikan kodingan berikut ini

Penjelasan dari kodingan diatas adalah sebagai berikut:

  1. $tanggal_1 = new DateTime('1994-04-07'); adalah variabel yang menyimpan tanggal lahir dengan menggunakan objek DateTime
  2. $tanggal_2 = new DateTime(); adalah variabel yang menyimpan tanggal sekarang menggunakan objek DateTime.
  3. $selisih = $tanggal_1->diff($tanggal_2); menghitung selisih tanggal_1 dan tanggal_2 menggunakna fungsi diff.
  4. hasil yang ditampilkan mengacu pada kodingan diatas adalah umur saat ini : 29 tahun, 7 bulan, 4 hari.

Menghitung Selisih Dua Tanggal Berbeda

Contoh selanjutnya yaitu bagaimana menghitung selisih dari inputan dua tanggal berbeda menggunakan PHP. Perhatikan langkah-langkah berikut ini.

Membuat Form Inputan Dua Tanggal Berbeda

Langkah awal dalam kasus yaitu membuat dua buah form inputan untuk tanggal berbeda. Perhatikan kodingan berikut ini.

Membuat Proses Inputan untuk Menghitung Selisih Tanggal

Perhatikan kodingan berikut untuk proses menghitung selisih dari kedua tanggal inputan pada form diatas.

Source Lengkap Menghitung Selisih tanggal

menghitung selisih tanggal dengan php
menghitung selisih tanggal dengan php

Berikut penjelasan singkat mengenai kodingan diatas.

  1. date_create() adalah symtax untuk membuat sebuah objek DateTime.
  2. diff_date() adalah syntax untuk menghitung selisih kedua tanggal berbeda.

Untuk lebih memahami format tanggal pada PHP Anda bisa membacanya didokumentasi yang disediakan PHP yaitu di link berikut https://www.php.net/manual/en/datetime.format.php

Oke sekian dulu materi tutorial ini, jika ada kasus penggunaan tanggal silahkan dikumentar untuk kita selesaikan bersama.


Muzanni

Algorithms Learner, future lecturer and Happy to sharing about knowledge

Tutorial Menarik Lainnya

menampilkan pie chart
membuat grafik menggunakan php mysqli
membuat select search

Membuat Dropdown Search Dengan PHP

Halo sobat MalasNgoding.com, pada kesempatan ini akan kita buat materi khusus dengan judul membuat dropdown search dengan php. Dropdown search atau dikenal dengan pencarian dalam ...
membuat kalender menggunakan php

Membuat Kalender Dengan PHP

Halo sobat malasngoding.com masih kita pelajari masalah fungsi tanggal. Menurut saya pribadi kasus ini sangat menarik karena sering Kita jumpai dalam kehidupan sehari-hari. Membuat kalender ...

Diskusi

Belum Ada Diskusi

Tulis Komentar / Pertanyaan

Your email address will not be published. Required fields are marked *

Download Ebook belajar HTML & CSS dasar untuk pemula gratis.

Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana. materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.

DOWNLOAD