Change the current real-time clock from an English medium to a Nepali medium.
Add the below code to the main javascript file. for e.g. scripts.js
function engtonepNumber(engnumber){ if (engnumber == 0) nepnum = '०'; if (engnumber == 1) nepnum = '१'; if (engnumber == 2) nepnum = '२'; if (engnumber == 3) nepnum = '३'; if (engnumber == 4) nepnum = '४'; if (engnumber == 5) nepnum = '५'; if (engnumber == 6) nepnum = '६'; if (engnumber == 7) nepnum = '७'; if (engnumber == 8) nepnum = '८'; if (engnumber == 9) nepnum = '९'; if (engnumber == 10) nepnum = '१०'; if (engnumber == 11) nepnum = '११'; if (engnumber == 12) nepnum = '१२'; return nepnum; } function getDateTime() { var now = new Date(); var hour = now.getHours(); var minute = now.getMinutes(); var second = now.getSeconds(); return ((hour < 10)?"0":"") + ((hour>12)?(hour-12):hour) +":"+ ((minute < 10)?"0":"") + minute +":"+ ((second < 10)?"0":"") + second + ((hour>=12)?(' PM'):' AM'); } // example usage: realtime clock setInterval(function(){ currentTime = getDateTime(); var splitarray = new Array(); splittimearray = currentTime.split(" "); //spliting time and am/pm var numtime = splittimearray[0]; //taking time only splitarray = numtime.split(":"); //spliting time into h,m,s var hour = parseInt(splitarray[0]); //taking hour var min = splitarray[1]; // taking min splitminarray = min.split(""); //spliting two digits min var sec = splitarray[2]; //taking sec splitsecarray = sec.split(""); //spliting two digits sec var finalTime = engtonepNumber(hour)+":"+engtonepNumber(splitminarray[0])+engtonepNumber(splitminarray[1])+":"+engtonepNumber(splitsecarray[0])+engtonepNumber(splitsecarray[1])+" "+splittimearray[1]; document.getElementById("twelveHrs").innerHTML = finalTime; document.getElementById("twelveHrs1").innerHTML = finalTime; }, 1000);
Add the below HTML structure on the site you want to display the time.
<div id="twelveHrs" class="twelvehrs" data-time=""></div>