// 生成 日期 年月日 .json
const now = new Date();
const year = now.getFullYear();
const month = (now.getMonth() + 1).toString().padStart(2, '0');
const day = now.getDate().toString().padStart(2, '0');
let json_file_name = `${year}${month}${day}_filedown.json`;
.toString() 是 Javascript 中的一个内置方法,用于将对象转换为字符串表示。它通常用于将数字、布尔值、对象等转换为字符串。
.padStart(2, '0') 是 Javascript 中的一个字符串方法,用于在字符串前面填充指定的字符,直到达到指定的长度。在这个例子中,它将字符串前面填充两个 '0',使其长度达到 2。
这个方法通常用于格式化数字,使其符合特定的要求。例如,在日期和时间格式中,月份和日期通常用两位数表示,例如 "01"、"02" 等,而不是 "1"、"2" 等。使用 .padStart(2, '0') 可以确保月份和日期始终是两位数。
注意事项:
- 如果原始字符串长度已经达到或超过指定的长度,则不会进行填充。
- 如果指定的填充字符是空字符串,则不会进行填充。