JS最简便日期格式化YYYYMMDD的方法

Date有个toJSON方法,现在大部分环境都可用的。它的结果是类似

 2017-02-18T22:33:48.322Z

距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,有个取巧的方法

let date = new Date();
date.setMinutes(date.getMinutes() - date.getTimezoneOffset()); // toJSON 的时区补偿
date.toJSON().substr(0, 13).replace(/[-T]/g, ''); //2017021822

TZ和毫秒去掉就正好是YYYY-MM-DD H:i:s

https://ishowshao.com/

你可能感兴趣的:(JS最简便日期格式化YYYYMMDD的方法)