Sorting Array Tanggal Dengan Php

Tutorial kali ini akan membahas bagaimana mengurutkan array tanggal dengan php.

Untuk mengurutkan array tanggal kita akan menggunakan fungsi usort() dari php.Fungsi usort menerima dua parameter yang pertama data yang kedua fungsi untuk melakukan compare data.Langsung saja ke kodenya.

<?php
function bandingTgl($tgl1, $tgl2) 
{ 
	$tgl1 = strtotime($tgl1);
	$tgl2 = strtotime($tgl2);
	if ($tgl1 == $tgl2) {
        return 0;
    }
    return ($tgl1 < $tgl2) ? -1 : 1;
} 

$arr = array("2020-01-05", "2020-01-03", "2020-01-04"); 
usort($arr,"bandingTgl"); 
print_r($arr);

Bisa dilihat kita membuat fungsi bandingTgl,fungsi inilah yang berguna untuk mengurutkan tanggal,fungsi diatas mengurutkan secara asc jika ingin mengubah jadi desc cukup ganti < menjadi >.

Sekian tutorial kali ini,silahkan bertanya dibawah jika kurang paham.