我在這里有一個日期和時間,我想知道它輸出的日期和時間不正確。
2022-05-19T21:53:00 00:00. 它目前正在輸出 5 月 20 日。應該還是 5 月 19 日?
代碼沙盒:點擊這里
import { format, parseISO } from "date-fns";
let date = "2022-05-19T21:53:00 00:00";
document.getElementById("app").innerHTML = `
<div>${format(parseISO(date), "LLL dd, y hh:mm bbb")}</div>
`;
uj5u.com熱心網友回復:
你實際上并不需要date-fns你可以簡單地使用原生Date和toLocaleDateString().
let date = "2022-05-19T21:53:00 00:00";
const options = {
month: 'long',
day: 'numeric',
year: 'numeric',
hour: 'numeric',
minute: 'numeric',
timeZone: 'UTC'
};
const dateLocaleString = new Date(date).toLocaleDateString('en', options);
document.getElementById("app").innerHTML = `
<div>${dateLocaleString}</div>
`;
<div id="app"></div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/478300.html
