JavaScript-те timestamp форматындағы күндер арасындағы айырмашылық
Timestamp форматы күндер арасындағы айырмашылықты табу үшін арналған. Мысал ретінде қазіргі және берілген уақыт сәттері арасындағы миллисекундтардағы айырмашылықты алайық:
let now = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);
let diff = now.getTime() - date.getTime();
console.log(diff);
Әлбетте, бізге көбінесе миллисекундтардағы емес, күндерде немесе жылдардағы айырмашылық қажет. Ол үшін миллисекундтарды бізге қажет мәнге ауыстыру жеткілікті.
Мысалы, миллисекундтарды секундтарға ауыстыру үшін,
миллисекундтарды 1000-ге бөлу керек,
секундтарды минуттарға ауыстыру үшін, секундтарды
60-ға бөлу керек және т.б.
Мысалы, күндер арасындағы айырмашылықты минуттарға ауыстырайық:
console.log(diff / (1000 * 60));
Ал енді - сағаттарға:
console.log(diff / (1000 * 60 * 60));
Экранға 1 наурыз 1988 жылы
мен 10 қаңтар 2000 жылы
арасында өткен күндер санын шығарыңыз.
Экранға сіздің туылған күніңіз бен қазіргі уақыт сәті арасында өткен айлар санын шығарыңыз.