JavaScript හි Date වස්තුවක කාලය සකස් කිරීම
අපි දිනය සහිත වස්තුවක් නිර්මාණය කළ විට
මෙම ආකාරයට: new Date(), - අපි
වරහන් හිස්ව තැබුවෙමු. මෙම
සිද්ධියේදී අපට ලැබුණේ වත්මන් කාලයයි.
කෙසේවෙතත්, වෙනත් ආකාරයකින් ක්රියා කළ හැකිය - එයට
පරාමිතීන් new Date(අවුරුද්ද,
මාසය, දිනය, පැය, විනාඩි, තත්පර, මිලිතත්පර)
ආකාරයෙන් සපයා, මෙම අවස්ථාවේදී date
විචල්යයට ලියා තබනු ලබන්නේ වත්මන් කාලය නොව, අප
පරාමිතීන්හි දක්වා ඇති කාලයයි. මෙමගින්
පරාමිතීන් සපයන විට මාස ගණන් කිරීම ආරම්භ වන්නේ
ශුන්යයෙනි.
පරාමිතීන් අවසානයේ සිට අත්හැර දැමිය හැකිය. මෙමගින් නොමැතිවූ පරාමිතීන් මිලිතත්පර, තත්පර සහ පැය සඳහා ශුන්යයට සමාන ලෙස සලකනු ලබන අතර, දින සඳහා - එකකට සමාන ලෙස සලකනු ලැබේ. අවුරුද්ද සහ මාසය අත්හැර දැමිය නොහැක.
අපි නිශ්චිත කාලයක් සඳහා දිනය සහිත වස්තුවක් නිර්මාණය කරමු:
let date = new Date(2025, 10, 5, 12, 59, 59);
කාලයක් නියම කිරීමේ හැකියාව භාවිතා කළ හැකිය, උදාහරණයක් ලෙස, නිශ්චිත දිනයක් සඳහා සතියේ දිනය සොයා ගැනීමට:
let date = new Date(2025, 10, 5); // 2025 නොවැම්බර් 5 දිනය සකසන්න
let day = date.getDay();
let days = ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'];
console.log(days[day]);
ඔබගේ උපන් දිනයේදී සතියේ කුමන දිනයක් වියේදැයි සොයා බලන්න.