私は毎秒1回時計を更新していますが、時刻はnew Date
オブジェクトから来ていますが、最初にsetInterval
という初期時刻を追加するか、毎秒new Date
を作成して更新するのが良いでしょうか時間。時間を更新するにはどうすればよいですか?新しい日付またはsetInverval?
両方とも動作しますが、新しいオブジェクトを1秒ごとに作成するのは、setInterval()
メソッドでは、時間がたつと3つの関数が実行されるため、かなり少量のリソースを使用することになると思います。私はシステムの時間変化が(タイムゾーンまたは夏時間調整を変更する)ときに変化すると仮定したように、それは、new Date
オブジェクトを使用有する利点を見ることができる
(.getHours()
、.getMinutes()
、.getSeconds()
)。
setInverval()
を使用する方が効率的ですか、毎回new Date
オブジェクトを作成するのと同じくらい多くのリソースを使用しますか?
これが答えではありません。 – RobG
あなたのコメントの理由を知っているかもしれません@RobG – vijay
それは質問に答えません。 – RobG