Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Belajar PHP, Menampilkan data yang memiliki masa ekspayer dengan range waktu Detik.

Bagaimana cara menampilkan data yang sesuai dengan range waktu yang telah ditentukan. Misal, menampilkan data pelanggan sesuai dengan tgl billing di tambah 10 hari (864000 detik). Jadi semua data yang telah 10 hari itu tampil dan yang belum 10 hari itu tidak tampil.
 
Singkatnya, ada masa ekspayer untuk menampilkan data.

Mohon petunjukya bang.

Kalau gak ngerti bilang ya bang.

Comments

  • edited July 2016
    Coba di test dl yach mungkin yg di maksud kyk gini
    1. pas di buat billing pasti ada add date nya
    2. gunakan perintah diff pada php



    Contoh :
    $date_masuk = new DateTime('2016-06-27'); // tanggal masuk
    $date_now = new DateTime(); // tanggal sekarang
    $interval = $date_masuk->diff($date_now); // selisih
     
    // NOTE : 1 bulan = 30 hari
    $day = 0; // set selisih hari 0
     
    //menghitung selisih hari
    $day = $day + ($interval->format('%y')* (30*12)); // tahun
    $day = $day + ($interval->format('%m')*30); // bulan
    $day = $day + ($interval->format('%d')); // tanggal
    echo $day;exit;
     
    // hasil = 1bulan +1 hari = 31
    // result : 31
     
    //selanjutnya tinggal tarik data & tampilkan
    if($day > 10) // jika selisih lebih besar dari 10 hari
    {
    // tampilkan data
    }
Sign In or Register to comment.