Cara Mudah Date Add di PHP

Dalam contoh kasus misalnya disini Anda memiliki sebuah transaksi, dan transaksi tersebut perlu kadaluarsa 2 hari kedepan, kemudian nilai kadaluarsanya itu Anda ingin simpan kedalam database, maka berarti rumus sederhanya adalah tanggal_transaksi + tanggal_tambahan_hari = tanggal_kadaluarsa

Sebenarnya saya tidak tahu apakah ada fungsi spesifik untuk menambah interval tanggal/waktu/hari seperti DATE_ADD pada MySQL, tetapi di PHP sendiri Anda bisa melakukan operasi semacam date add  dengan memanfaatkan fungsi strtotime.

Fungsi strtotime sendiri sebenarnya adalah sebuah fungsi yang digunakan untuk mengubah string tanggal atau waktu kedalam standar timestamp Unix. Tetapi nanti didalam parameternya kita tambah jumlah hari yang ingin ditambahkan.

Contoh 


<?php 

$tgl_transaksi = '2022-10-21';
$tgl_tambahan = '+ 2 days';
$tgl_kadaluarsa = date('Y-m-d', strtotime($tgl_transaksi.$tgl_tambahan));

echo "Tanggal transaksi : $tgl_transaksi / Tanggal tambahan : $tgl_tambahan = Tanggal kadaluarsa $tgl_kadaluarsa";
?>

Output :

Tanggal transaksi : 2022-10-21 / Tanggal tambahan : + 2 days = Tanggal kadaluarsa 2022-10-23


0 Response to "Cara Mudah Date Add di PHP"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin