Date.now().toISOString()抛出错误"不是函数"

rmc*_*lly 31 node.js

我在Windows 10上运行Node v6.4.0.在我的一个Javascript文件中,我试图从Date对象获取ISO日期字符串:

let timestamp = Date.now().toISOString();
Run Code Online (Sandbox Code Playgroud)

抛出:Date.now(...).toISOString不是一个函数

通过stackoverflow查看这应该可行... Node中可能存在错误?

Adr*_*n T 50

Date.now()返回一个数字,表示自UNIX纪元以来经过的毫秒数.该toISOString方法不能在数字上调用,而只能在Date对象上调用,如下所示:

var now = new Date();
var isoString = now.toISOString();
Run Code Online (Sandbox Code Playgroud)

  • 无论如何都要备用额外的对象:`new Date().toISOString()` (10认同)
  • 开发人员中的错误:) (2认同)