Penjumlahan dan Pengurangan Tanggal di PHP

Posted in PHP MYSQLi Life at 27 Mei 2019 With 0 Comments

Penjumlahan dan pengurangan tanggal di PHP sangat sering dijumpai pada saat kita membuat aplikasi web, seperti pembuatan Sistem Informasi Pemesanan Kamar Hotel, Sistem Informasi Perpustakaan dll.

Dimana pada aplikasi tersebut kita akan membutuhkan / menjumpai kasus seperti :

  1. Menentukan Tanggal Kembali dari Tanggal Peminjaman (pada aplikasi perpustakaan / peminjaman buku)
    Misalnya disini kita mempunyai data Tanggal Peminjaman yang sudah kita buat dalam variabel, dan kemudian kita memberikan batas waktu peminjaman buku selama 6 hari dari tanggal peminjaman , Nah.. tentu kita harus mengetahui tanggal berapa Buku harus kembali ... ??? Contoh :
    <?php
    $tgl1 = "2018-01-23";// pendefinisian tanggal awal
    $tgl2 = date('Y-m-d', strtotime('+6 days', strtotime($tgl1))); //operasi penjumlahan tanggal sebanyak 6 hari
    echo $tgl2; //print tanggal
    ?>
    Nah dari kode diatas kita dapat menentukan tanggal jatuh tempo peminjaman
  2. Misalnya lagi pada contoh kasus Pemesanan Kamar Hotel , akan sama seperti contoh no 1

Pada kesempatan kali suckittrees dot com akan membahas bagaimana  suatu tanggal dapat di tambah atau di kurangi dengan hari, bulan dan tahun.

Untuk artikel lainnya berkaitan dengan Tanggal bisa dibaca disini ya :

 Cara Membuat Penjumlahan Tanggal di PHP
-Menambahkan suatu tanggal beberapa hari, berikut adalah scriptnya:

<?php
$tgl1 = "2013-01-23";// pendefinisian tanggal awal
$tgl2 = date('Y-m-d', strtotime('+6 days', strtotime($tgl1))); //operasi penjumlahan tanggal sebanyak 6 hari
echo $tgl2; //print tanggal
?>

Jika script diatas di jalankan maka akan muncul: 2013-01-29
Bagaimana jika kita ingin menambahkan bulan dan tahun..?Nah untuk operasi penambahan bulan dan tahun silahkan ganti kata 'days' dengan 'month' atau 'year', berikut adalah script fungsi nya:

date('Y-m-d', strtotime('+6 month', strtotime( variabel_tgl_awal )))
date('Y-m-d', strtotime('+6 year', strtotime( variabel_tgl_awal )))


Pengurangan Tanggal di PHP
Untuk pengurangan tanggal hampir sama dengan cara penjumlahan tanggal. Cukup ganti tanda '+' menjadi '-' pada fungsinya. Contoh fungsinya:

date('Y-m-d', strtotime('-6 days', strtotime( variabel_tgl_awal )))
date('Y-m-d', strtotime('-6 month', strtotime( variabel_tgl_awal )))
date('Y-m-d', strtotime('-6 year', strtotime( variabel_tgl_awal )))

Artikel Rekomendasi

Artikel Terkait

Diskusi

wa