我需要為 dd/mm/yyyy 格式的 datePicker 獲取下個月的第一天。
我該怎么做?
我有這個代碼:
var now = new Date();
if (now.getMonth() == 11) {
var current = new Date(now.getFullYear() 1, 0, 1);
} else {
var current = new Date(now.getFullYear(), now.getMonth() 1, 1);
}
console.log(current)
但它給了這個:
Sat Jan 01 2022 00:00:00 GMT 0200
我需要這樣 01/01/2022
這里有什么幫助=)?
uj5u.com熱心網友回復:
要獲得下個月的第一天:
let d = new Date();
d.setMonth(d.getMonth() 1, 1);
然后格式化為 dd/mm/yyyy:
d.toLocaleDateString('en-GB');
作為一個可運行的片段:
let d = new Date();
d.setMonth(d.getMonth() 1, 1);
console.log(d.toLocaleDateString('en-GB'));
uj5u.com熱心網友回復:
您可以使用toLocaleDateString
var now = new Date();
var current;
if (now.getMonth() == 11) {
current = new Date(now.getFullYear() 1, 0, 1);
} else {
current = new Date(now.getFullYear(), now.getMonth() 1, 1);
}
console.log(current.toLocaleDateString());
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/379698.html
標籤:javascript 反应 日期
