次のWebサイトと同じように、日付(英語とアラビア語)と時刻を表示したい:
このWebサイトからコードを選択することはできませんが、html / phpページとまったく同じものが必要なため、
よろしくアレックス
次のWebサイトと同じように、日付(英語とアラビア語)と時刻を表示したい:
このWebサイトからコードを選択することはできませんが、html / phpページとまったく同じものが必要なため、
よろしくアレックス
もちろん、コードを取得することもできます。ドキュメントが完全に読み込まれると、「showTheTime」関数が「replaceText」関数と組み合わせて呼び出され、時間がアラビア語に変換されます。
function replaceText(node){
if (node.nodeType == 3){
node.nodeValue = node.nodeValue.replace(/0/ig, '٠');
node.nodeValue = node.nodeValue.replace(/1/ig, '۱');
node.nodeValue = node.nodeValue.replace(/2/ig, '۲');
node.nodeValue = node.nodeValue.replace(/3/ig, '۳');
node.nodeValue = node.nodeValue.replace(/4/ig, '٤');
node.nodeValue = node.nodeValue.replace(/5/ig, '٥');
node.nodeValue = node.nodeValue.replace(/6/ig, '٦');
node.nodeValue = node.nodeValue.replace(/7/ig, '۷');
node.nodeValue = node.nodeValue.replace(/8/ig, '۸');
node.nodeValue = node.nodeValue.replace(/9/ig, '۹');
}else if (node.nodeType == 1){
$(node).contents().each(function (){
replaceText(this);
});
}
}
function showTheTime(){
now = new Date();
now.setUTCHours(now.getUTCHours()+3);
$('#clock').html(now.getUTCHours() + ":" + showZeroFilled(now.getUTCMinutes()) + ":" + showZeroFilled(now.getUTCSeconds()));
setTimeout(showTheTime, 1000);
replaceText(document.getElementById('clock'));
}
function showZeroFilled(inValue){
if (inValue > 9){
return "" + inValue;
}
return "0" + inValue;
}
$(document).ready(function(){
showTheTime();
});
ドキュメント内の要素「clock」を定義または再定義するだけです。