[Ask] 30 Hari Kedepan di PHP

Discussion in 'Desain Web dan Programming' started by xpreborn, 20 Mar 2016.

Tags:
Thread Status:
Not open for further replies.
  1. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Selamat siang Om,
    Izin nanya lagi,
    Rencana saya mau buat notifikasi waktu expired
    Jadi, misalnya jika ada yg waktunya akan segera habis misalnya sekitar 30 hari dan atau di bawah 30 hari lagi maka dia akan memberikan notifikasi bahwasanya akan segera habis masa berlakunya
    Jadi, saya coba buat seperti ini :
    kemudian saya coba isi satu biji yg expirydate = 2016-03-31 dan satu biji lagi expirydate = 2016-04-19
    lalu saya coba jalankan script phpnya namun tidak ada notifikasi yg masuk
    Jadi, kira2 cara ngitung waktu yg saya buat benar ga om? jika salah bagusnya gmn om ?


    Terimakasih banyak
     
  2. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Saya coba gini juga sama ga ada notifikasi yg masuk,

    Saya coba seperti yg di bawah, masuk notifikasi yg di atas atau lebih dari 30 hari :
    kira2 gmn yach agar saya bs ambil nilai yg hanya sama dengan 30 hari dan atau kurang dari 30 hari saja
     
  3. masiqbal

    masiqbal Expert 2.0

    Messages:
    863
    Likes Received:
    249
    Trophy Points:
    43
    Btw, ini kolom expirydate tipenya date apa datetime ya?

    Bagaimana kalau gini?

    SELECT * FROM tabeldata
    WHERE expirydate <= DATE_SUB(CURDATE(), INTERVAL 30 DAY)
    ORDER BY sendok ASC
     
    xpreborn likes this.
  4. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Om @masiqbal
    Terimakasih banyak Om,
    Maaf infonya ga lengkap. typenya date om sehingga tampilannya di tabel seperti ini : 2016-03-27

    Sudah coba seperti ini :
    lalu saya coba jalankan tidak ada notifikasi Om,
    Harusnya kan yg 2016-03-27 , 2016-04-18, 2016-03-31, 2016-03-30 termasuk di dalamnya (kecil atau sama dengan 30 hari lagi)
    Namun tdk ada masuk
     
    Last edited: 20 Mar 2016
  5. masiqbal

    masiqbal Expert 2.0

    Messages:
    863
    Likes Received:
    249
    Trophy Points:
    43
    baru ngeh, bukan DATE_SUB. Harusnya DATE_ADD

    SELECT * FROM tabeldata
    WHERE expirydate <= DATE_ADD(CURDATE(), INTERVAL 30 DAY)
    ORDER BY sendok ASC
     
    xpreborn likes this.
  6. xpreborn

    xpreborn Poster 2.0

    Messages:
    183
    Likes Received:
    4
    Trophy Points:
    18
    Om @masiqbal
    Terimakasih banyak Om,
    Berfungsi dengan baik :113:
     
  7. cyberhostservice

    cyberhostservice Expert 1.0

    Messages:
    652
    Likes Received:
    128
    Trophy Points:
    43
    Wah sudah di jawab yah... baru saya mau jawab tapi yah sudah lah... :D
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...