date.toLocaleDateStringは関数ではありません 質問する

date.toLocaleDateStringは関数ではありません 質問する

エラーを返す単純な関数があります:

エラー: 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();

おすすめ記事