你能看看這段代碼,讓我知道如何獲得YYYY-MM-DD-HH-MM-SS格式的輸出嗎?
如您所見,我現在得到的2022-04-22是YYYY-MM-DD
const d = new Date();
var dStr = new Date(d.getTime() - (d.getTimezoneOffset() * 60000)).toISOString().split("T")[0];
console.log(dStr);
uj5u.com熱心網友回復:
您可以像這樣獲得 YYYY-MM-DD-HH-MM-SS 格式:
new Date(d.getTime() - (d.getTimezoneOffset() * 60000)).toISOString().split(".")[0].replace(/[T:]/g, '-')
解釋:
.split(".")[0]洗掉末尾附近的點及其之后的所有內容。.replace(/[T:]/g, '-')將T和冒號 (:) 更改為破折號。
uj5u.com熱心網友回復:
試試這個
const value = new Date().toLocaleString('sv-SE').replace(/[\s\:]/g, '-')
console.log(value)
uj5u.com熱心網友回復:
你可以這樣做...
let now = new Date()
now.setMinutes(now.getMinutes() - now.getTimezoneOffset())
console.log(now.toISOString().slice(0,19).replace(/[T:]/g, '-'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/461781.html
標籤:javascript
上一篇:從我單擊的按鈕元素中獲取值
