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));
1988 වර්ෂයේ මාර්තු මස 1 වැනිදා සහ
2000 වර්ෂයේ ජනවාරි මස 10 වැනිදා අතර
කාලය ගතවූ දින ගණන ප්රදර්ශනය කරන්න.
ඔබගේ උපත සහ වත්මන් වේලාව අතර කාලය ගතවූ මාස ගණන ප්රදර්ශනය කරන්න.