【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
動画では、経過時間を分単位までですが、時間まで表記させたいと思い、
const h = String(d.getHours()).padStart(2,'0');
を追加し
timer.textContent = `${h}:${m}:${s}.${ms}`;
としました。
スタートすると09:00:00:00 からカウントが始まり、タイムゾーンの問題かと思い、無理やり
const h = String(d.getUTCHours()).padStart(2,'0');
にしたところ見た目には問題ない感じがしました。
しかし、
startTime = Date.now(); でstartTimeとDate.now()
が同じ値になっていると思ったのですが、
const d =new Date(Date.now() - startTime + elapsedTime);
上の式で時差が出てしまう事がうまく腑に落ちません。
そもそも私の考え方が間違っているようにも思います。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
動画では、経過時間を分単位までですが、時間まで表記させたいと思い、
を追加し
としました。
スタートすると09:00:00:00 からカウントが始まり、タイムゾーンの問題かと思い、無理やり
にしたところ見た目には問題ない感じがしました。
しかし、
が同じ値になっていると思ったのですが、
上の式で時差が出てしまう事がうまく腑に落ちません。
そもそも私の考え方が間違っているようにも思います。