使用ParseInt()时报错:Missing radix parameter radix
缺少一个基数根,也就是指:parseint的第二个参数没有指定。
这是因使用ESLint检查javascript代码语法时,压缩工具对语法的严谨性要求比较高。
parseInt(string, radix) 解析一个字符串并返回指定基数的十进制整数,radix 是 2-36 之间的整数,表示被解析字符串的基数。
虽然parseInt的第二个参数默认是十进制,(第二参数有四种:2、8、10、16,分别对应二进制、八进制、十进制、十六进制);
但在parseInt语法进行转换时,还是要求明确加个第二个参数.
即 const day = parseInt(time / 86400, 10) 即可
const day = parseInt(time / 86400, 10)
const hour = parseInt(time / 3600 - day * 24, 10)