Date.now().toISOString() が「関数ではありません」というエラーをスローする 質問する

Date.now().toISOString() が「関数ではありません」というエラーをスローする 質問する

Windows 10 で Node v6.4.0 を実行しています。Javascript ファイルの 1 つで、Date オブジェクトから ISO 日付文字列を取得しようとしています。

let timestamp = Date.now().toISOString();

これは次のエラーをスローします: Date.now(...).toISOString は関数ではありません

stackoverflow を見ると、これは動作するはずです...Node にバグがある可能性がありますか?

ベストアンサー1

Date.now()UNIX エポックからの経過時間をミリ秒単位で表す数値を返します。このメソッドは数値では呼び出せません。次のようにオブジェクトtoISOStringでのみ呼び出せます。Date

var now = new Date();
var isoString = now.toISOString();

または 1 行で次のように記述します。

new Date().toISOString()

おすすめ記事