Javascript date fonksiyonundan dönen değerleri iki basamak halinde alma

Daha önce karşılaştınız mı bilmiyorum ama javascript’in date fonksiyonu ile kullanıcının o an ki dakikasını yada saatini çekmek istediğiniz de eğer o an saat 11:05 ise, date.getMinutes() fonksiyonu size 5 sonucunu döndürür. Bu da kullanım esnasında sorunlar yatatır. Çözümü için aşşağıdaki kodu kullanabilirsiniz.

[code]
Number.prototype.pad = function (len) {
return (new Array(len+1).join("0") + this).slice(-len);
}
// Artık .pad() fonksiyonu herhangi bir sayı ile çağırılabilir.
var time = date.getHours().pad(2) + ":"
+ date.getMinutes().pad(2) + ":"
+ date.getSeconds().pad(2);
[/code]

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">