エラーを返す単純な関数があります:
エラー: date.toLocaleDateString は関数ではありません
TypeError: date.toLocaleDateString is not a function
at FormatTime (../Src/rootdialog.js:87:58)
関数定義:
function FormatTime(time, prefix = "") {
var date = Date.parse(time);
return ((typeof time != "undefined") ? prefix + date.toLocaleDateString() : "");
}
Date
関数はオブジェクトを入力として受け取りますが、明示的Date
に変換してもDate.parse()
役に立ちません。Node.js 8.x を使用しています。解決策はありますか?
追伸問題の原因はBotBuilder アーキテクチャ。
ベストアンサー1
使用できます
new Date(date).toLocaleDateString();