erhaba arkadaşlar,
JavaScript Date nesnesinin tarih ve zamanlarla çalışmak için fonksiyonları vardır. getTime()fonksiyonu ile zamanı milisaniye cinsinden elde edebiliyoruz. Bu makale ile bu elde ettiğimiz değeri nasıl UNIX zaman damgasına(timestamp) çevirebileceğimizi göstereceğim.
Anlık tarih ve zamanı UNİX zaman damgasına aşağıdaki gibi çevirebiliriz:
1 |
var zd = Math.round((new Date()).getTime() / 1000); |
Şimdi açıklayalım. (new Data()).getTime() ile zamanı UNIX zaman damgasına benzer ama mili saniye cinsinden bir değer alıyoruz. Daha sonra bunu 1000 ile bölerek normal saniyeyi elde ediyoruz. Math.round() ile de bölümden sonra elde ettiğimiz sayıyı yuvarlıyoruz. Artık “zd” değişkeni bir UNIX zaman damgası değeri içeriyor.
Umarım işinize yarar,
Kolay gelsin
Yorumlar