Cara Menghitung Selisih Waktu Dengan Fungsi Strtotime PHP

Cara Menghitung Selisih Waktu Dengan Fungsi Strtotime PHP

fungsi strtotime()pada php berfungsi memparsing waktu menjadi format timestamp. Dimana Timestamp adalah suatu format waktu berupa detik yang dihitung sejak epoch time (1992-09-01 00:00:00), sehingga timestamp 1 berarti 1 detik sejak epoch time. Dan dengan fungsi Strtotime, kali ini saya akan membahas tentang Cara Menghitung Selisih Waktu Dengan Fungsi Strtotime PHP.

Cara Menghitung Selisih Waktu Dengan Fungsi Strtotime PHP yaitu, karena fungsi strtotime adalah waktu yang berupa detik, maka untuk menghitung selisih waktu kita dapat melakukan perhitungan dengan cara pembagian dengan detik, sedangkan untuk menghitung hari kita dapat melakukan perhitungan dengan menggunakan perkalian detik, menit, dan jam (60 x 60 x 24). Atau kita juga bisa menghitung tahun dengan perkalian detik, menit, jam, dan hari seperti berikut ini (60 * 60 * 24 * 365). Langsung saja berikut ini adalah contoh menghitung selisih waktu dengan menggunakan fungsi Strtotime PHP.

 

$awal  = strtotime('1992-08-10'); //Waktu awal

$akhir = time(); // Waktu sekarang atau akhir

$diff  = $akhir - $awal;

echo 'Umur anda adalah ' . floor($diff / (60 * 60 * 24 * 365)) . ' tahun';

// Output : Umur anda adalah 26 tahun

 

echo "<br>";

 

echo 'Umur anda adalah ' . floor($diff / (60 * 60 * 24)) . ' hari';

//Output : Umur anda adalah 9695 hari

 

Selain menghitung selisih waktu, dengan fungsi Strtotime PHP kita juga bisa menghitung sisa waktu yang ada seperti pasa script di bawah ini.

 

$awal  = strtotime('2019-02-25 10:05:25'); //waktu awal

$akhir = strtotime('2019-02-26 11:07:33'); //waktu akhir

$diff  = $akhir - $awal;

$jam   = floor($diff / (60 * 60));

$menit = $diff - $jam * (60 * 60);

echo 'Waktu Tersisa tinggal: ' . $jam .  ' jam, ' . floor( $menit / 60 ) . ' menit';

// Output : Waktu Tersisa tinggal: 25 jam, 2 menit

Demikian artikel tentang Cara Menghitung Selisih Waktu Dengan Fungsi Strtotime PHP. Semoga dapat bermanfaat dan selamat mencoba. 

 

 

27 Februari 2019

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat