Day.js(https://day.js.org/)
を使用して、時刻の差分を計算したいが、JavaScriptの初心者のため躓いています。
HTML
HTML
1<div class="time-wrap"> 2 <ul class="control-list"> 3 <li> 4 <input class="item" type="button" id="start" value="START" onclick="start()"> 5 </li> 6 <li> 7 <input class="item" type="button" id="stop" value="STOP" onclick="stoped()"> 8 </li> 9 <li> 10 <input class="item" type="button" id="done" value="DONE" onclick="done()"> 11 </li> 12 </ul> 13</div>
JavaScript
1function start() { 2 var x = dayjs().format('YYYY/M/D hh:mm:ss') 3 console.log(x, 'に開始しました。'); 4} 5 6function stoped() { 7 var y = dayjs().format('YYYY/M/D hh:mm:ss') 8 console.log(y, 'に完了しました。'); 9} 10 11function done() { 12 var duration = dayjs.duration(x.diff(y)) 13 console.log(duration); 14}
変数はスコープ内でしか扱えないので、差分が計算できないのですが、スコープ外でする方法がわからずです。
答えではなく、方法だけでも教えていただけると助かります。
初歩的な内容ですみません、、
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/15 09:47