前端给我写一个函数,把2024-09-21 11:32:22这个格式的时间转化成分钟
时间: 2024-09-21 20:07:58 浏览: 59
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
5星 · 资源好评率100%
在JavaScript中,你可以使用`Date`对象以及一些基本的算术操作来实现时间格式的转换。以下是一个简单的函数,它接受一个字符串日期作为输入,并返回该日期对应的分钟数:
```javascript
function convertToMinutes(dateString) {
// 解析日期字符串
const date = new Date(dateString);
// 获取年、月、日、小时、分钟和秒
const year = date.getFullYear();
const month = date.getMonth() + 1; // 月份从0开始计数,加1
const day = date.getDate();
const hours = date.getHours();
const minutes = date.getMinutes();
// 计算总分钟数(忽略秒)
const totalMinutes = (year * 365 * 24 * 60) + (month * 30 * 24 * 60) + (day * 24 * 60) + hours * 60 + minutes;
return totalMinutes;
}
// 使用示例
const inputDate = "2024-09-21 11:32:22";
const minutes = convertToMinutes(inputDate);
console.log(`时间戳(分钟): ${minutes}`);
阅读全文