Cara Menampilkan Berapa Hari Waktu Tersisa

Maaf para mastah, Ane mau nanya ni. Ane niatnya ingin menampilkan berapa hari lagi masa berlaku tersisa..

ane buat scriptnya kaya gini gan.

         $late = mysql_query("SELECT Tanggalperpanjangan FROM pelanggan WHERE ID = '$ID'");
        $result = mysql_fetch_array($late);
        $Tanggal	= $result['late'];
        $akhir = strtotime($Tanggal);
        $sekarang = time();
        $diff = $sekarang - $akhir;

dan untuk menampilkannya ane pake script ini.

 echo '<td>'. floor($diff / (60 * 60 * 24)) .'</td>';

Cuma kenapa hasilnya gak sesuai ya, dan juga semuanya sama?

avatar amaluliyunkk
@amaluliyunkk

8 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:


    $Tanggal1	= $result['late'];
    $Tanggal2   = date('Y-m-d');
    $datetime1 	= new DateTime($Tanggal1);
    $datetime2 	= new DateTime($Tanggal2);
    $difference = $datetime1->diff($datetime2);
    echo $difference->days;

avatar rankoms
@rankoms

89 Kontribusi 12 Poin

Dipost 7 tahun yang lalu

Belom bisa mas @rankoms , Hari tersisanya jadi 0

avatar amaluliyunkk
@amaluliyunkk

8 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

eh sory ga baca


$Tanggal1	= $result['Tanggalperpanjangan'];
$Tanggal2   = date('Y-m-d');
    $datetime1 	= new DateTime($Tanggal1);
    $datetime2 	= new DateTime($Tanggal2);
    $difference = $datetime1->diff($datetime2);
    echo $difference->days;

harusnya key array Tanggalperpanjangan bukan late

avatar rankoms
@rankoms

89 Kontribusi 12 Poin

Dipost 7 tahun yang lalu

Makasih Gan udah bantu. Ane baru selesai nih. Tenyata salah di nama kolom tabelnya. yang benar Tanggalperpanjang, bukan tanggal perpanjangan.

avatar amaluliyunkk
@amaluliyunkk

8 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban