如何在JavaScript中获取当前日期?


当前回答

如果您只想要一个没有时间信息的日期,请使用:

var today=新日期();today.setHours(0,0,0);document.write(今天);

其他回答

您可以使用扩展Date对象的Date.js库,因此可以使用.today()方法。

new Date().toISOString().slice(0,10); 

也会起作用

var date = new Date().toLocaleDateString("en-US");

此外,您可以使用两个参数调用方法toLocaleDateString:

var date = new Date().toLocaleDateString("en-US", {
    "year": "numeric",
    "month": "numeric"
});

有关MDN上此方法的详细信息。

这可能会帮助你

var date = new Date();
console.log(date.getDate()+'/'+(date.getMonth()+1)+'/'+date.getFullYear());

这将以dd/MM/yyyy格式打印当前日期

(function() { var d = new Date(); return new Date(d - d % 86400000); })()