我正在使用Javascript的Date()
方法將ISO轉換爲可讀格式。未捕獲ReferenceError:localePreference未定義
formatIsoDate({date}) {
const options = { year: 'numeric', month: 'long', day: 'numeric' }
return new Date(dateString).toLocaleDateString(options)
}
render() {
return (
<p>{formatIsoDate({date: this.props.date})}</p>
)
}
,但我得到一個錯誤:
Uncaught ReferenceError: localePreference is not defined
我讀了Mozilla的MDN的文檔,但我看不到任何東西在那裏。它說toLocaleDateString
區域設置的第一個參數是可選的。
也許我不確定這個代碼的環境,但我不認爲它是有效的語法。 – jdbiochem
你有一個polyfill的地方嗎? –
你可以把更多的代碼。你是否在某處使用localePreference –