具有时刻Js的时区



我有这个代码块,其中我有从API接收的scheduledTime和时区计划时间:16038900000时区:";EDT";

并且我想在用户的设备(即CST(的时区中显示这一点。最好的办法是什么?

<p className="content mb-0 mt-2" style={{color:"#868686"}}>
{moment(new Date(workout.scheduledTime)).format("hh:mm A")}{" to "}
{moment(new Date(workout.scheduledTime)).add(workout.duration, "minutes").format("hh:mm A")}{" "}
</p>

使用toLocale()*函数族以正确的区域设置显示日期

const theDate = new Date( Date.parse('10/28/2020 4:52:48 PM UTC'));
console.log(theDate.toLocaleString())
console.log(theDate.toLocaleTimeString());
console.log(theDate.toLocaleDateString());

最新更新