Commit 3436e73e720b5a15cf038369a88f2e99c1ad17f5
1 parent
9c3967d6
修复云端录像时间显示错误
Showing
1 changed file
with
8 additions
and
6 deletions
web_src/src/components/CloudRecord.vue
| ... | ... | @@ -264,14 +264,16 @@ export default { |
| 264 | 264 | }); |
| 265 | 265 | }, |
| 266 | 266 | formatTime(time) { |
| 267 | - const h = parseInt(time / 3600) | |
| 268 | - const minute = parseInt(time / 60 % 60) | |
| 269 | - const second = Math.ceil(time % 60) | |
| 270 | - | |
| 271 | - return (h > 0 ? h + `小时` : '') + (minute > 0 ? minute + '分' : '') + second + '秒' | |
| 267 | + const h = parseInt(time / 3600 / 1000) | |
| 268 | + const minute = parseInt((time - h * 3600 * 1000) / 60 / 1000) | |
| 269 | + let second = Math.ceil((time - h * 3600 * 1000 - minute * 60 * 1000) / 1000) | |
| 270 | + if (second < 0) { | |
| 271 | + second = 0; | |
| 272 | + } | |
| 273 | + return (h > 0 ? h + `小时` : '') + (minute > 0 ? minute + '分' : '') + (second > 0 ? second + '秒' : '') | |
| 272 | 274 | }, |
| 273 | 275 | formatTimeStamp(time) { |
| 274 | - return moment.unix(time).format('yyyy-MM-DD HH:mm:ss') | |
| 276 | + return moment.unix(time/1000).format('yyyy-MM-DD HH:mm:ss') | |
| 275 | 277 | } |
| 276 | 278 | |
| 277 | 279 | } | ... | ... |