JavaScript-de timestamp formatynda seneleriň tapawudy
Timestamp formaty seneleriň tapawudyny tapmak üçin niýetlenendir. Mysal üçin, häzirki we kesgitlenen wagt arasyndaky millisekuntlardaky tapawudy alyň:
let now = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);
let diff = now.getTime() - date.getTime();
console.log(diff);
Elbetde, köplenç bizä millisekuntlardaky däl-de, günlerde ýa-da ýyllardaky tapawudy gerek. Bunuň üçin diňe millisekuntlary bize gerek baha öwürmeli.
Mysal üçin, millisekuntlary sekuntlara öwürmek üçin, millisekuntlary 1000 bölmeli, sekuntlary minutlara öwürmek üçin bolsa sekuntlary 60 bölmeli we şuňuň ýaly.
Mysal üçin, seneleriň arasyndaky tapawudy minutlara öwüreliň:
console.log(diff / (1000 * 60));
Indi bolsa – sagatlara:
console.log(diff / (1000 * 60 * 60));
1 mart 1988 ýyly we 10 ýanwar 2000 ýyly arasynda geçen günleriň sanyny ekrana çykaryň.
Doglan güňiziň we häzirki wagt arasynda geçen aýlaryň sanyny ekrana çykaryň.