Şimdi Ara

countdown js bir noktada takıldım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
226
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Elimdeki Script Bu

    <script> 
    // Zaman Birimleri
    var gun, saat, dakika, saniye;

    // Eleman
    var countdown = document.getElementById("countdown");

    // Elemandaki son zamanı öğrenelim
    var sonzaman = new Date(countdown.getAttribute("sonzaman")).getTime();

    // Elemanın içini her saniyede bir güncelleyelim
    setInterval(function () {

    // Şu an ile sonzaman arasındaki farkı tespit ediyoruz
    var suan = new Date().getTime();
    // Javascript zamanı milisaniye olduğu için saniye çeviriyoruz
    var fark = (sonzaman - suan) / 1000;

    // Bir gün 86400 saniyedir, bir saat 3600 ve bir dakika 60 saniyedir.
    gun = parseInt(fark / 86400);
    // günü çıkardıktan sonra kalan saniye
    fark = fark % 86400;

    //Aynı hesaplar saat ve dk için
    saat = parseInt(fark / 3600);
    fark = fark % 3600;

    dakika = parseInt(fark / 60);
    saniye = parseInt(fark % 60);

    // Son olarak elemanın içine yazdırıyoruz.
    countdown.innerHTML = gun + " gün, " + saat + " saat, " + dakika + " dakika, " + saniye + " saniye kaldı.";
    }, 1000);
    </script>


    Ben Sistem saatine göre örneğin 15 dakika sonrasına göre php ile ayarlama yapıyorum hepsi tamam ama bu kodun içine php ile kodladığım zamanı nasıl yazacam

    Scriptin Kullanım Şeklide
    <div id="countdown" sonzaman="2017-08-30 15:00:00"></div> 


    Ben Bunun Yerine Aşağıdaki PHP Koduyla Sistem Saatini İleri Alıyorum

    <?php 
    date_default_timezone_set('Europe/Istanbul');
    $simdi = date('Y-m-d H:i:s');
    $tarih = strtotime('+15 minutes',strtotime($simdi));
    $tarih = date('Y-m-d H:i:s' ,$tarih );
    echo $simdi; '<br>';
    echo $tarih;

    session_start();
    if($_POST)
    {$user=$_SESSION["uye"];
    $sorgu=mysqli_query($baglan,"SELECT id FROM users WHERE user='$user' ");
    $donen=mysqli_fetch_array($sorgu);
    $gonderen_id=$donen[0]; //Oturum Açan id Numarası
    $simdi=$_POST["tarih"];

    $yazdir=mysqli_query($baglan,"INSERT INTO gorev (gonderen_id,tarih) VALUES ('$gonderen_id','$tarih') ");
    ?>


    Kodun İçine Yerleştiriyorum Sonra veritabanından çektiğim tarihi
    <div id="countdown" sonzaman="<?php 
    $id=$_GET["id"];
    $sorgu=mysqli_query($baglan,"SELECT * FROM gorev WHERE id='$id' ");
    $donen=mysqli_fetch_array($sorgu);
    $tarih=$donen["tarih"];
    $gonderen_id=$donen["gonderen_id"];
    $sorguuye=mysqli_query($baglan,"SELECT user FROM users WHERE id='$gonderen_id' ");
    $donenuye=mysqli_fetch_array($sorguuye);
    $username=$donenuye["user"];
    echo $tarih;
    ?>"></div>


    Ama Dakika Geri Sayım Yapmıyor
    NaN gün, NaN saat, NaN dakika, NaN saniye kaldı. yazıyor



    < Bu mesaj bu kişi tarafından değiştirildi agile06 -- 30 Ekim 2016; 12:23:31 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.