关于mqtt设备接入时间戳的问题
设备接入
-
// 将时间字符串转换为毫秒时间戳
let time;
try {
let dateTime = new Date(msg.time.replace(/,/g, ' ')); // 尝试将时间字符串转换为 Date 对象
time = dateTime.getTime(); // 获取毫秒时间戳
if (isNaN(time)) {
throw new Error("Invalid date format");
}
} catch (error) {
// 如果时间解析失败,设置默认时间戳或处理错误
console.error("Failed to parse time:", error);
time = Date.now(); // 使用当前时间作为默认时间戳
}