看一个图

 

 

 

toLocaleString 的格式是 yyyy/MM/d , 想要 yyyy/MM/dd, toISOString 的格式基本满足, 

js 日期格式化小问题_js

 

本想直接 split("T"),  但是,发现有问题, toISOString 是英国格林威治的标准, 如果我们本地现在是 12日 早上7点,那么toISOString 是 11 日23点; 就出现了问题!

 js 日期格式化小问题_js_02

想来想去, 还是使用 函数来格式化。