• 30-07-2010, 22:10:30
    #1
    merhaba arkadaşlar elimde şu şekilde bir kod var belirlediğiniz tarihten geri doğru gün saat dakika saniye şeklinde sayıyor benim yapmak istediğim php ile aynı sayfada birden fazla farklı tarihlerden geri sayım yapmak bunu nasıl sağlayabilirim?

    Buradaki sitede olduğu gibi 1 sayfada 1den fazla sayaç

    Timer.js Dosyası
    function startTimer()
    {
      var DSTAdjust = 0;
      oneMinute = 1000 * 60;
      var oneDay = oneMinute * 60 * 24;
      var expired = 0;
      time = new Date();
      if (time.getTime() > timerEnd.getTime())
      {
        expired = 1;
      }
      else
      {
        DSTAdjust = (timerEnd.getTimezoneOffset( ) - time.getTimezoneOffset( )) * oneMinute;
        var diff = Math.abs(timerEnd.getTime( ) - time.getTime( )) - DSTAdjust;
    
        var days = Math.floor(diff/oneDay);
        var hours = Math.floor(diff/(60*oneMinute)) % 24;
        var minutes = Math.floor(diff/oneMinute) % 60;
        var seconds = Math.floor(diff/1000) % 60;
        var mseconds = diff % 1000;
      }
      if (expired)
      {
        document.getElementById('timer').innerHTML = "<tr><td><big>SÜRE BİTTİ</big></tr>";
      }
      else
      {
        document.getElementById('days1').innerHTML = Math.floor((days%100)/10);
        document.getElementById('days0').innerHTML = days % 10;
    
        document.getElementById('hours1').innerHTML = Math.floor(hours/10);
        document.getElementById('hours0').innerHTML = hours % 10;
    
        document.getElementById('mins1').innerHTML = Math.floor(minutes/10);
        document.getElementById('mins0').innerHTML = minutes % 10;
    
        document.getElementById('secs1').innerHTML = Math.floor(seconds/10);
        document.getElementById('secs0').innerHTML = seconds % 10;
    
        setTimeout('startTimer()', 100);
      }
    }
    
    document.write("<table id='timer' class='timer' cellpadding='0' cellspacing='0'>"+
          "<tr><td id='days1'></td><td id='days0'>0</td><td>&nbsp;</td><td id='hours1'>0</td><td id='hours0'>0</td><td>:</td><td id='mins1'>0</td><td id='mins0'>0</td><td>:</td><td id='secs1'>0</td><td id='secs0'>0</td><td>&nbsp;</td></tr>"+
          "<tr class='labels'><tr><td colspan='16' align='right'></td></tr></table>");
    
    window.onload=startTimer;
    Çıktı Kodu
    <script type='text/javascript'>
    var timerEnd = new Date(Date.UTC(2010, 7, 30, 22, 50, 0));
    </script>
    <script src='timer.js'></script>
  • 31-07-2010, 10:08:30
    #2
    lütfen yardımcı olun arkadaşlar çok lazım