我對 Javascript 完全陌生。我正在嘗試為需要插入的日期獲取某種格式。本質上,我希望它看起來像 mm/dd/yy,但是當有一個數字的月份或日期時,我不希望前導零。這可能嗎?我在這里嘗試了代碼,但它給了我前導零和四位數的年份。
謝謝大家。
uj5u.com熱心網友回復:
試試這個,它做你想要的:
let today = new Date();
const day = String(today.getDate())
const month = String(today.getMonth() 1); // January is counted as 0
let year = today.getFullYear();
year = `${year}`.split("").splice(2,3).join("")
today = `${day}/${month}/${year}`;
document.write(today);
uj5u.com熱心網友回復:
我認為您正在查看您正在查看的問題的最高投票答案。
在答案中,他們使用the padstart()插入0單日。
padStart() 方法用另一個字串(多次,如果需要)填充當前字串,直到結果字串達到給定長度。從當前字串的開頭應用填充。
padStart最簡單的解決方案是從該答案
中洗掉這兩個。
var today = new Date();
var dd = String(today.getDate())
var mm = String(today.getMonth() 1); //January is 0!
var yyyy = today.getFullYear();
today = mm '/' dd '/' yyyy;
document.write(today);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/411001.html
標籤:
上一篇:setDate(latest.getDate()-1)跳過2021-11-07,但僅適用于某些人
下一篇:PowerBI:按間隔過濾
