如何在JavaScript中获取当前日期?
当前回答
var utc=new Date().toJSON().slice(0,10).replace(/-/g,'/');文档.写入(utc);
如果要重用utc变量,例如new Date(utc),请使用替换选项,因为Firefox和Safari无法识别带破折号的日期。
其他回答
这是一个很好的格式化日期
let date=new date().toLocaleDateString(“en”,{年:“numeric”,日:“2位数”,月:“2位”});console.log(日期);
这有什么大不了的。。最干净的方法是
var currentDate=新日期().toLocaleString().slice(0,10);
尽可能短。
要获得类似“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”)等。
像这样漂亮地打印日期。
2015年6月1日上午11:36:48
https://gist.github.com/Gerst20051/7d72693f722bbb0f6b58
大多数其他答案都提供了日期和时间。如果你只需要日期。
new Date().toISOString().split("T")[0]
输出
[ '2021-02-08', '06:07:44.629Z' ]
如果要使用/format,请使用replaceAll。
new Date().toISOString().split("T")[0].replaceAll("-", "/")
如果您需要其他格式,那么最好使用momentjs。