Definisi dan Penggunaan
Fungsi PHP date_diff digunakan untuk menghitung selisih antara dua object DateTime. Fungsi ini mengembalikan object DateInterval yang berisi selisih antara kedua object DateTime.
Contoh
Hitung perbedaan antara dua tanggal:
<!DOCTYPE html>
<html>
<body>
<?php
$tanggal1=date_create("2013-03-15");
$tanggal2=date_create("12-12-2013");
$diff=date_diff($tanggal1,$tanggal2);
echo $diff->format("%R%a hari");
?>
</body>
</html>
Sintaks
date_diff(datetime1, datetime2, absolute)
Nilai Parameter
Parameter | Deskripsi |
---|---|
datetime1 | Diperlukan. Menentukan object DateTime |
datetime2 | Diperlukan. Menentukan object DateTime |
absolute | Opsional. Menentukan nilai Boolean. TRUE menunjukkan bahwa interval/perbedaan HARUS positif. Standarnya adalah FALSE |
Detail Teknis
Nilai Pengembalian: | Mengembalikan object DateInterval saat berhasil yang menghitung nilai perbedaan antara dua tanggal. FALSE saat gagal |
---|---|
Versi PHP: | 5.3+ |
Tutorial sebelumnya : PHP date_sub
Tutorial setelahnya : PHP getdate
Semua Tutorial PHP : Tutorial PHP