我正在開發一個訊息應用程式,我不知道如何捕捉發送/輸入按鈕被點擊的時間,并將其顯示在訊息旁邊
。Vanilla JS
謝謝你!
uj5u.com熱心網友回復:
那么你是想顯示按鈕被點擊的時間,并以發件人/收件人的當地時間顯示嗎?
如果是這樣,你應該可以像這樣使用Date建構式:
如果是這樣,你應該可以使用Date建構式:
const date = new Date();
這將給你一個UTC時間。要轉換為當地時間,你可以使用.toLocaleTimeString()/code>方法。這將以美國格式記錄你的本地時間:
const date = new Date()。
console.log(date.toLocaleTimeString('en-US'/span>))。
所以你可以做的是在按鈕上有一個事件監聽器,當按鈕被點擊時,創建一個新的日期,并轉換為當地時間。
。const button = document. querySelector('button')。
const par = document.querySelector('p')
button.addEventListener('click', () => {
const date = new Date() 。
const local = date.toLocaleTimeString('en-US')。
par.innerHTML = local
})
<button>/span>
點擊我
</button> Click me
<p>/span>
</p>/span>
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
JSFiddle。https://jsfiddle.net/f198wvdt/2/
這是否符合你所尋找的路線?
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/320721.html
標籤:
下一篇:<p>我做了一個有俄語字符和拉丁語字符的虛擬鍵盤。我想讓虛擬鍵盤上的每個字符鍵(.keyLetter)將俄文字符(.primary)插入文本欄位中。 此外,我想讓每個物理鍵盤的按鍵激活螢屏
