js 实现 已经知道项目的开始时间和结束时间 获取当前时间判断项目进度
时间: 2023-11-14 22:12:04 浏览: 127
js获取当前时间
可以使用 JavaScript 中的 Date 对象来获取当前时间,然后通过计算已经经过的时间和总共需要的时间来得出项目的进度。具体实现可以参考以下代码:
```javascript
// 已知的开始时间和结束时间,单位为毫秒
var startTime = new Date('2022-01-01').getTime();
var endTime = new Date('2022-12-31').getTime();
// 获取当前时间,单位为毫秒
var now = new Date().getTime();
// 计算已经经过的时间和总共需要的时间
var elapsed = now - startTime;
var total = endTime - startTime;
// 计算项目进度,保留两位小数
var progress = (elapsed / total * 100).toFixed(2);
// 输出项目进度
console.log('项目进度为:' + progress + '%');
```
希望对你有帮助!
阅读全文