Hello Iedereen!
Ik gebruik nu een countdown script die telkens 1 uur aftelt en dan weer opnieuw gaat aftellen.
Dit zie je in minuten/seconden.

Graag zou ik dit script willen opbouwen zodat hij telkens aftelt vanaf 12 uur, en dat je dan de uren/minuten ziet ipv. minuten/seconden.

Hier is mijn script:
http://pastebin.com/HCGrgrGW

Ik codeer zelf niet in javascript/jquery, alleen php basics, dus ik zelf zal dit script niet kunnen ombouwen!
Ik hoop dat iemand mij hiermee kan helpen, vriendelijke groet!

setInterval(function() {
function addZero(i) {
    if (i < 10) {
        i = "0" + i;
 
    }
    return i;
}

var d = new Date();
var s = (d.getSeconds());
var m = (d.getMinutes());
var h = (d.getHours());
var x = document.getElementById("timer");
var a = (59 - m);
var b = (59 - m);
var d = (h - 10);
var f = (60 - s);

if (m < 35) {
    e = addZero(a);
}
else {
    e = addZero(b);
}
var c = "";
var z = "";
var v = "";
 
if (e < 1 && f < 30) {
    t = d + ":" + (e);
}
 
else {
    t = d + ":" + (e);
}
 
 
x.innerHTML = (t);
  }, 250);


Niet getest, maar zo zou het ongeveer goed moeten zijn, al twijfel ik over aantal minuten, want ik vermoed dat ie niet bij 59 begint, maar 55, dus laat maar ff weten.
Hoi Davy,
Waar staat (e) voor ?
Dus waarom staat de 'e' tussen haakjes.
Grt Pieter
e = minuten.
Maar waarom de ene keer met haakje en de andere keer niet.
Dus e vs (e)
 setInterval(function () {
    function addZero(i) {
        if (i < 10) {
            i = "0" + i;
        }
        return i;
    }
    var d = new Date();
    var m = (d.getMinutes());
    var h = (d.getHours());
    var x = document.getElementById("timer")

    if (h >= 12) {
        h -= 12;
    }

    h = (11 - h);
    m = (59 - m);
 
    t = h + ":" + addZero(m);

    x.innerHTML = (t);

}, 250);

https://jsfiddle.net/Pieter_FR/ry7df48L/
@Pieter

Netjes geschreven!
Inderdaad super netjes geschreven, aangezien ik zelf geen js kan wil ik je bedanken!
Het werkt super! :)
Graag gedaan!

Reageren