亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Intl.DateTimeFormat 無法解析有效的時間值

Intl.DateTimeFormat 無法解析有效的時間值

MMTTMM 2023-04-27 15:18:12
在我的 React 應用程序中,我嘗試在<p>...</p>標簽內格式化日期字符串,如下所示:<p>    {new Intl.DateTimeFormat("en-US", {        year: "numeric",        month: "short",        day: "2-digit"    }).format(string)}</p>的一個例子string是"2012-10-16T17:57:28.556094Z"。這產生了RangeError: Invalid time value。但是,通過轉換String為Date,下面的代碼起作用了。<p>    {new Intl.DateTimeFormat("en-US", {        year: "numeric",        month: "short",        day: "2-digit"    }).format(new Date(string))}</p>不應該Intl.DateTimeFormat能夠String正確解析?
查看完整描述

1 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

Intl.DateTimeFormat 不應該能夠正確解析 String 嗎?

沒有。DateTimeFormat對象沒有解析器。format方法期望參數是 Date 對象(盡管任何不是 NaN 的值都“ToNumber(value)有效”),而不是字符串。


查看完整回答
反對 回復 2023-04-27
  • 1 回答
  • 0 關注
  • 234 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號