Cara Menentukan Hari Tanggal Berikut atau sebelumnya di PHP
Baik Sob.. postingan kali ini kita akan membahas bagaimana cara nya menentukan Tanggal berikutnya , atau sebelumnya, Kasus ini akan sering dijumpai jka kita membuat sistem / aplikasi perpustakaan , rental Honda , rental vcd dan lain-lain yang berhubungan dengan peminjaman, Biasanya user yang meminjam pada tanggal tertentu harus mengembalikan barang yang dipinjam nya pada hari yang telah di tentukan
Baca Juga
- Penjumlahan dan Pengurangan Tanggal di PHP
- Cara Membuat Tanggal Detepticker bootstrap selalu dibawah
- Menampilkan Tanggal Hari Jam Sekarang dan Nama Hari dari Tanggal Tertentu dengan PHP
- Cara Mengambil Tanggal Dan Waktu Sekarang di PHP
Dalam sistem informasi Perpustakaan akan ditemui, Dimana didalam penentuan tanggal kembali dari tanggal peminjaman anggota, serta penentuan berapa jumlah denda yang harus dibayar. Banyak lagi kasus lainnya didalam penggunaan sintaks PHP.
OK.. Perhatikan Contoh Script Berikut ini :
<?php
$pinjam = date("d-m-Y");
$tujuh_hari = mktime(0,0,0,date("n"),date("j")+7,date("Y"));
$kembali = date("d-m-Y", $tujuh_hari);
echo "Tgl Pinjam : $pinjam ";
echo "<br />";
echo "Tgl Kembali : $kembali";
?>
OK dalam contoh kasus di atas dapat kita lihat dimana kita menentukan jangka waktu penyewaan / peminjaman dalam tempo 7 Hari, dan Dapat kita tentukan Tanggal Kembaliannya
// menentukan timestamp n bulan berikutnya dari tanggal hari ini
$nextN = mktime(0, 0, 0, date("m") + $n, date("d"), date("Y"));
// menentukan timestamp n bulan sebelumnya dari tanggal hari ini
$prevN = mktime(0, 0, 0, date("m") - $n, date("d"), date("Y"));
// menentukan timestamp n tahun berikutnya dari tanggal hari ini
$nextN = mktime(0, 0, 0, date("m"), date("d"), date("Y") + $n);
// menentukan timestamp n tahun sebelumnya dari tanggal hari ini
$prevN = mktime(0, 0, 0, date("m"), date("d"), date("Y") - $n);
// menentukan timestamp m bulan lebih n hari berikutnya dari tanggal hari ini
$nextN = mktime(0, 0, 0, date("m") + $m, date("d") + $n, date("Y"));
CONTOH LENGKAP :
//Tanggal Kemarin
$kemarin = date('Y-m-d', strtotime("-1 day", strtotime(date("Y-m-d"))));
//Tanggal Besok
$besok = date('Y-m-d', strtotime("-1 day", strtotime(date("Y-m-d"))));
//Tanggal n Hari Kebelakang dari Tanggal Tertentu
$tanggal = "2015-05-19";
$hari = 3;
$minggu_lalu = date('Y-m-d', strtotime('-$hari day', strtotime($tanggal)));
//Tanggal Minggu Lalu dari Tanggal Tertentu
$tanggal = "2015-05-19";
$minggu_lalu = date('Y-m-d', strtotime('-1 week', strtotime($tanggal)));
//Tanggal Minggu Depan dari Tanggal Tertentu
$tanggal = "2015-05-19";
$minggu_lalu = date('Y-m-d', strtotime('+1 week', strtotime($tanggal)));
Semoga Bermanfaat Bagi Teman semua...