在 JavaScript 中,可以使用 `Date` 对象来比较两个时间的大小。以下是示例代码: ```javascript function compareTimes(currentTimeStr, otherTimeStr) { const currentTime = new Date(currentTimeStr); const otherTime = new Date(otherTimeStr); if (currentTime > otherTime) { return '当前时间更大'; } else if (currentTime < otherTime) { return '另一个时间更大'; } else { return '两个时间相等'; } } // 示例用法 const current = '2023-09-20 15:30:00'; const other = '2023-09-21 10:00:00'; console.log(compareTimes(current, other)); ``` 以下是三个改进建议: 1. 对输入的时间字符串进行格式校验,确保其符合预期格式。 2. 可以添加异常处理,以应对时间字符串解析错误的情况。 3. 考虑将时间比较的逻辑提取为一个单独的函数,提高代码的复用性。 [2024-12-23 16:01:50 | AI写代码神器 | 255点数解答]