如何在JavaScript中获取当前日期?
当前回答
这有什么大不了的。。最干净的方法是
var currentDate=新日期().toLocaleString().slice(0,10);
其他回答
// Try this simple way
const today = new Date();
let date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
console.log(date);
如果您只想要一个没有时间信息的日期,请使用:
var today=新日期();today.setHours(0,0,0);document.write(今天);
那么多复杂的答案。。。
只需使用new Date(),如果需要它作为字符串,只需使用newDate().toISOString()
享受
尽可能短。
要获得类似“2018-08-03”的格式:
let today=new Date().toISOString().slice(0,10)console.log(今天)
要获得类似“8/3/2018”的格式:
let today=new Date().toLocaleDateString()console.log(今天)
此外,还可以将locale作为参数传递,例如传递给LocaleDateString(“sr”)等。
最短的答案是:new Date().toJSON().slice(0,10)