如何在 React JS 中使用 moment 以 hh:mm:ss 格式获取当前时间
How to get current time in hh:mm:ss format using moment in React JS
我想计算小时和时刻之间的时间。例如:
export const DataCoba: React.FC = () => {
const format = "hh:mm:ss";
return (
<div>
{moment(format).isBetween(
moment("21:00:00", format),
moment("23:00:00", format)
)
? "Between"
: "NOOO"}
</div>
);
};
从上面的脚本中我想要的是获取当前时间,但仅限于 hh:mm:ss 格式。
例如:moment('23:00:00', hh:mm:ss)
.
moment(format) 显示的日期无效。有办法吗?
删除你第一时间的参数。因为实际上你的第二个和第三个时刻和你的第一个时刻是同一天。
试试这个:
export const DataCoba: React.FC = () => {
const format = "hh:mm:ss";
return (
<div>
{moment().isBetween(
moment("21:00:00", format),
moment("23:00:00", format)
)
? "Between"
: "NOOO"}
</div>
);
};
这是我对@TimLewis 的预期回答
moment().isBetween(moment().set('hour', 21), moment().set('hour', 23)) ? 'Yes' : 'No'
我想计算小时和时刻之间的时间。例如:
export const DataCoba: React.FC = () => {
const format = "hh:mm:ss";
return (
<div>
{moment(format).isBetween(
moment("21:00:00", format),
moment("23:00:00", format)
)
? "Between"
: "NOOO"}
</div>
);
};
从上面的脚本中我想要的是获取当前时间,但仅限于 hh:mm:ss 格式。
例如:moment('23:00:00', hh:mm:ss)
.
moment(format) 显示的日期无效。有办法吗?
删除你第一时间的参数。因为实际上你的第二个和第三个时刻和你的第一个时刻是同一天。
试试这个:
export const DataCoba: React.FC = () => {
const format = "hh:mm:ss";
return (
<div>
{moment().isBetween(
moment("21:00:00", format),
moment("23:00:00", format)
)
? "Between"
: "NOOO"}
</div>
);
};
这是我对@TimLewis 的预期回答
moment().isBetween(moment().set('hour', 21), moment().set('hour', 23)) ? 'Yes' : 'No'