SORU
10 HAZİRAN 2011, Cuma


Format hh ile zaman dize JavaScript saniye:mm:ss

Bir süre, yani, sayı dönüştürmek için iki nokta üstüste ile ayrılmış saniye istediğim zaman dize (hh:mm:ss)

Bazı yararlı cevaplar buldum ama hepsi x saat x dakika için format dönüştürme hakkında konuşmak.

Yani bir WordPress kullanmak veya sadece raw JavaScript yapan küçük bir parçacık var mı?

CEVAP
10 HAZİRAN 2011, Cuma


String.prototype.toHHMMSS = function () {
    var sec_num = parseInt(this, 10); // don't forget the second param
    var hours   = Math.floor(sec_num / 3600);
    var minutes = Math.floor((sec_num - (hours * 3600)) / 60);
    var seconds = sec_num - (hours * 3600) - (minutes * 60);

    if (hours   < 10) {hours   = "0" hours;}
    if (minutes < 10) {minutes = "0" minutes;}
    if (seconds < 10) {seconds = "0" seconds;}
    var time    = hours ':' minutes ':' seconds;
    return time;
}

Şimdi bu gibi kullanabilirsiniz:

alert("5678".toHHMMSS());

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoHotkey Tutorials

    AutoHotkey T

    29 Mayıs 2010
  • Liam Underwood

    Liam Underwo

    19 Mayıs 2009
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007