mengurangi tanggal di php

chandra · May 24, 2018
Mohon bantuannya para master sekalian..
Saya membuat script yg mengruangi tanggal, contohnya jika tanggal sekarang - tanggal mulai hasilnya sama dengan atau kurang dari 3 hari maka waktunya on time, jika lebih besar dari 3 maka waktunya over time.

pertanyaannya
pas hasilnya kurang dari atau sama dengan 3 waktunya over time, pokoknya jika hasilnya positif waktunya pasti over time. giliran hasilnya negatif baru waktunya on time.
ini script yg saya buat
$tanggal  = strtotime('2018-05-22');
$sekarang    = time(); // Waktu sekarang
$diff   = $sekarang - $tanggal ;
echo 'Waktu pengerjaan yaitu ' . floor($diff / (60 * 60 * 24)).' Hari'.'<br><br>';
if ($diff <= 3){
	echo ' Ontime';
}else{
	echo ' Over time';
mohon bantuannya jika ada kesalahan.
Terima kasih
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · May 22, 2022 · 0 Suka · 0 Tidak Suka

bisa menggunakan date diff dan interval format seperti:

$tanggal  = new Datetime('2018-05-22');
$sekarang    = new Datetime() // Waktu sekarang
$interval = $sekarang->diff($tanggal);

if ($interval->format('%a') < 3) {
 echo ' Ontime';
}
0
Loading...
Ellyx Christian · May 22, 2022 · 0 Suka · 0 Tidak Suka