JSFiddle - React, Tailwind, and code Playground
HTML
<a href="http://9px.ir/note/time-handling/" target="_blank">توضیحات بیشتر در مورد این کد</a>
<div id="time"></div>
<script>
uts=0;
function setUTS(r){
uts = r.request.datetime;
}
</script>
<script src="http://api.open-notify.org/iss-pass.json?lat=1&lon=1&callback=setUTS"></script>
CSS
body{text-align:center;}
div{font:italic 3em/2em Georgia;}
a{font:1em Tahoma;text-decoration:none;color:blue;}
JavaScript
function getIranClock(){
var dt=new Date(1E3*uts+3.5*36E5), h=dt.getUTCHours(),
m=dt.getUTCMinutes(),s=dt.getUTCSeconds();
return h+":"+((10>m?"0":"")+m)+":"+((10>s?"0":"")+s);
};
// تابع مربوط به آپدیت زمان
function updateClock(){
uts++;
document .getElementById("time") .innerHTML = getIranClock();
}
setInterval(updateClock, 1000);