Cara Kalkulasi Antara Dua Tanggal Yang Berbeda Menggunakan PHP

Cara Kalkulasi Antara Dua Tanggal Yang Berbeda Menggunakan PHP – kalian mungkin sangat sulit untuk membedakan antara 2 tanggal yang berbeda untuk keperluan website kalian yang menggunakan codingan PHP murni, ga usah khawatir. Kini akan saya kasih tips yang telah saya telusuri di STACKOVERFLOW dan saya sudah menemukan solusinya. Langsung saja disimak ya guys …

 

Dibawah ini adalah cara untuk kalkulasi antara dua tanggal yang berbeda dengan menggunakan PHP. Disarankan untuk menggunakan versi PHP dibawah 5.3, karena ada banyak juga yang tidak bisa di atas versi dari PHP 5.3 guys. Jadi sangat disarankan menggunakan versi dibawahnya ya.

 

Untuk Versi PHP < 5.3

Anda bisa menggunakan strtotime () untuk mengubah dua tanggal menjadi waktu unix dan kemudian menghitung jumlah detik di antara keduanya, dari sini agak mudah untuk menghitung periode waktu yang berbeda, dan dibawah ini adalah sample codingan yang bisa kalian coba tester di web kalian.

$date1 = "2007-03-24";
$date2 = "2009-06-26";

$diff = abs(strtotime($date2) - strtotime($date1));

$years = floor($diff / (365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));

printf("%d years, %d months, %d days\n", $years, $months, $days);

 

Sudah dicoba oleh mimin dan working guys, jadi kalian bisa coba buat dengan versi local dan editor kalian bisa menggunakan Sublime ataupun Dreamweaver. dan ingat kalau sample ini digunakan untuk PHP versi dibawah 5.3 ya, khawatir diatasnya nanti terjadi bug atau error.

Demikian untuk tutorialnya, jika kalian punya pertanyaan lain kalian bisa mengirimkan saran & kritik di email saya, atau komentar dibawah ini, akan sangat membantu jika kalian punya kesulitan dan bisa saya bantu sampai tuntas.

Jangan lupa untuk klik share website ini agar semakin berkembang kedepannya. Semoga website ini akan bertambah artikel selama kedepannya dan banyak tutorial serta plugin yang bisa kalian dapatkan secara gratis disini, dukung terus ya, terima kasih.

loading...
Share :

Post Author: Ivan Juliant

Love Games, Music And Make Some Website