js 用当前时间减去一个yyyy-MM-dd HH:mm:ss 格式的时间,算出相差时分
时间: 2024-10-11 13:16:55 浏览: 58
在JavaScript中,你可以使用`Date`对象和一些简单的数学运算来计算两个日期之间的差值。假设你有一个标准格式的字符串 `targetDateString` (例如 "2023-01-01 12:00:00"),你想计算它和当前时间的差距,可以这样做:
```javascript
function getTimeDifference(targetDateString) {
// 将字符串转换为 Date 对象
const targetDate = new Date(targetDateString);
// 获取当前时间
const currentDate = new Date();
// 计算差值(毫秒)
const differenceInMilliseconds = Math.abs(currentDate - targetDate);
// 转换为分钟和秒
const minutes = Math.floor(differenceInMilliseconds / (1000 * 60));
const seconds = Math.floor((differenceInMilliseconds % (1000 * 60)) / 1000);
return { minutes, seconds };
}
// 使用示例
const result = getTimeDifference('2023-01-01 12:00:00');
console.log(`相差 ${result.minutes} 分钟和 ${result.seconds} 秒.`);
阅读全文
相关推荐


















