Penjumlahan dan pengurangan tanggal di PHP

Kamis, 07 November 2013 10.10 | Posted by Nanang Gunawan
Penjumlahan dan pengurangan tanggal di PHP sering  kita jumpai di beberapa kasus pembuatan sistem seperti pembuatan fitur peminjaman, perizinan, pemesanan dan lain-lian. Kali ini kita akan membahas bagaimana  suatu tanggal dapat di tambah atau di kurangi dengan hari, bulan dan tahun.
Ok langsung saja kita bahas materinya!

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
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 )))

Selamat mencoba rekan-rekan :)


2 Comments to Penjumlahan dan pengurangan tanggal di PHP

terimakasih, artikel ini sangat membantu saya.. good luck

Good Share Gan,
Thanks , , , !

Poskan Komentar