Results 1 to 5 of 5

Thread: Universal Countdown Script

  1. #1
    Join Date
    Jan 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Universal Countdown Script

    1) Script Title: Universal Countdown Script

    2) Script URL (on DD): http://www.dynamicdrive.com/dynamici...lcountdown.htm

    3) Describe problem: How its possible to show

    09 Hours
    09 Minutes
    09 Seconds

    instead of only "9 Seconds"

  2. #2
    Join Date
    Jan 2008
    Posts
    4,168
    Thanks
    28
    Thanked 628 Times in 624 Posts
    Blog Entries
    1

    Default

    It says:
    2000 hours 53 minutes 37 seconds
    You want lines to be in - between those things?
    Jeremy | jfein.net

  3. #3
    Join Date
    Jan 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    No,
    i want to show "09 Seconds" instead of "9 Sekonds" when seconds < 10.

    The same by minutes and hours.

    Example: "08hours 06minutes 04seconds" instead of "8hours 6minutes 4seconds"

  4. #4
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Replace:

    Code:
    var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    with:

    Code:
    var hourfield=padTime(Math.floor((timediff-dayfield*oneDay)/oneHour));
    var minutefield=padTime(Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute));
    var secondfield=padTime(Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute)));
    And add this function here:

    Code:
     . . . 
    this.container.innerHTML=debugstring+this.formatresults(dayfield, hourfield, minutefield, secondfield)
    setTimeout(function(){thisobj.showresults()}, 1000) //update results every second
    }
    
    function padTime(t){
    if(t.toString(10).length<2)
    return '0'+t;
    return t;
    }
    
    /////CUSTOM FORMAT OUTPUT FUNCTIONS BELOW//////////////////////////////
    
    //Create your own custom format function to pass into cdLocalTime.displaycountdown()
    //Use arguments[0] to acc . . .
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  5. #5
    Join Date
    Jan 2008
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Thank you! It works!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •