如果我使用{{"2021-09-30T00:00:00Z" | date: "yyyy-MM-dd"}},它將自動減去一天,顯示2021-09-29。我認為這是因為時間是00:00,這使它感到困惑?
我怎樣才能使日期正確地顯示為2021-09-30,使用angular中的日期管道?
uj5u.com熱心網友回復:
你在結尾處添加了一個Z,這意味著它被解釋為在UTC(格林威治標準時間)區。
如果你是在GMT-XX時區,那就是前一天的時間。
嘗試去掉Z,以便在你的本地時區有一個午夜的時間戳。
或者,在你的日期格式化中使用UTC:
{{"2021-09-30T00:00:00Z" | date: "yyyy-MM-dd": "UTC"}}。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/310904.html
標籤:
