0
初めてmoment.js
を使用していますが、CETとPSTで時刻を表示するのに苦労しています。次のように私のコードは次のとおりです。moment.jsを使用して毎秒更新されないクロック
function cetClock() {
var cet = moment.tz("Europe/London");
var today = new Date(cet);
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
m = checkCetTime(m);
s = checkCetTime(s);
$rootScope.cetTime = h + ":" + m + ":" + s;
var t = setTimeout(cetClock, 300);
}
function checkCetTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
cetClock()
<div class="col-md-6">
<p>CET: {{$root.cetTime}}</p>
</div>
私が持っている問題は、ビュー内の時間が唯一のすべての4-5秒を更新されているということです。 h
、m
、s
をログに記録すると、更新される時間が500ミリ秒ごとに表示されます。
質問
なぜviiewの時計は秒ごとに更新するように失敗していますか?
Ahhhhh。シンプルなフリッジング。ありがとうございました。私はあなたの答えを正確にすることができるときに –
私の喜び、ありがとう。 –