高效,易读. 1. 高效代码,一次遍历,时间复杂度为O(n) (不追求性能可以直接用replace) 2. 日期解析,使用解构 3. 逐个字符进行处理, 匹配一位和两位字符数据。 4. 需要对yy和yyyy进行特殊处理 function formatDate(dat, format) { let [ yyyy, M, d, H, m, s, w ] = ...