JavaScript හි දින ආකෘතිය වෙනස් කිරීම

දැන් අපි දින ආකෘතිය වෙනස් කරන ආකාරය ඉගෙන ගනිමු. උදාහරණයක් ලෙස, අප සතුව වර්ෂය-මාසය-දිනය ආකෘතියෙන් දිනයක් අඩංගු නූලක් ඇතැයි සිතමු. අපි මෙම දිනයේ ආකෘතිය වෙනත් ආකාරයකට, උදාහරණයක් ලෙස, මෙම ආකෘතියට වෙනස් කරමු: දිනය/මාසය/වර්ෂය.

අපි නිශ්චිත උදාහරණයක් මත ගැටලුව විසඳමු. date විචල්යයේ දිනය '2025-12-31' ලෙස ඇතැයි සිතමු. අපි මෙම දිනය '31/12/2025' ලෙස පරිවර්තනය කරමු.

ගැටලුව විසඳීම සඳහා, අපි අපේ නූල '2025-12-31' ක්‍රමය භාවිතයෙන් අරාවකට බෙදමු split වෙන්කරන්නා ලෙස ඉර (-) සමඟ. ප්‍රතිඵලයක් ලෙස, අරාවේ ශුන්ය මූලද්‍රව්‍යය වර්ෂය වනු ඇත, පළමු මූලද්‍රව්‍යයේ - මාසය, දෙවන මූලද්‍රව්‍යයේ - දිනය:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
console.log(arr); // අපට අරාව ලැබේ ['2025', '12', '31']

දැන්, අරාවේ විවිධ මූලද්‍රව්‍ය වෙත ප්‍රවේශ වීමෙන් ඒවායේ යතුරු අනුව, අපට අවශ්‍ය නූල සාදන්න:

javascriptlet str = '2025-12-31';
let arr = str.split('-');
let res = arr[2] + '/' + arr[1] + '/' + arr[0];

console.log(res); // අපට නූල '31/12/2025' ලැබේ

ක්‍රමවල සංයෝජනයක් ද භාවිතා කළ හැකිය split, reverse සහ join:

javascriptlet str = '2025-12-31';
let res = str.split('-').reverse().join('/');

console.log(res); // අපට නූල '31/12/2025' ලැබේ
Задание 1

දිනයක් වර්ෂය-මාසය-දිනය ආකෘතියෙන් ලබා දී ඇත. මෙම දිනය දිනය.මාසය.වර්ෂය ආකෘතියට පරිවර්තනය කරන්න.