我从一个excel文件收到这个:在 React 上,我试图这样做:<Card.Footer>{r.start} - {r.end}</Card.Footer>这会导致:0.3333333333333333 - 0.5所以我想知道为什么会发生这种情况,我该如何解决?
1 回答
狐的传说
TA贡献1804条经验 获得超3个赞
Excel时间编号可以乘以86400000(24 * 60 * 60 * 1000)将其转换为,并且.toLocaleString()方法可用于获得所需的格式:Date
const formatTime = days => new Date(days * 864e5).toLocaleString('en-US',
{ timeStyle: 'short', timeZone: 'UTC' });
console.log( `${formatTime(0.3333333333333333)} - ${formatTime(0.5)}` );
添加回答
举报
0/150
提交
取消