我正在try 编写一个函数来显示当前时间和消息创建时间之间的时间差.因此,我编写了一个函数,在进入下一步之前获取当前时间.
我打算在<td>{getCurrentTime}</td>
之前将结果放入一个表中,但我看不到该函数的任何结果被显示.甚至没有第二列出现.
import React from "react";
export function getCurrentTime () {
let today = new Date();
let dateTime = (today.getHours() < 10 ? '0' : '') + ':' + (today.getMinutes() < 10 ? '0' : '') + ':' + (today.getSeconds() < 10 ? '0' : '');
return dateTime;
}
//console.log(getCurrentTime);
export default getCurrentTime
这是我想要显示时间的地方:
const CommitMsgTable = ({ apiCommitsResponse }: CommitMsgTableProps) => {
let colorToggle = false;
return <div><table>{apiCommitsResponse.map(commit => {
colorToggle = !colorToggle;
return (
<tr>
<td>{getCurrentTime}</td>
<td style={{ backgroundColor: colorToggle ? "lightgrey" : "white" }}>
{commit}
</td>
</tr>)
})}
</table></div>
由tanmay和El Pandario解决!