Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在节点中生成以毫秒为单位的时间戳_Javascript_Node.js - Fatal编程技术网

Javascript 在节点中生成以毫秒为单位的时间戳

Javascript 在节点中生成以毫秒为单位的时间戳,javascript,node.js,Javascript,Node.js,任何人都可以建议如何在节点中生成以下类型的日期戳吗 2019-02-20T10:05:00.120000Z 简而言之,日期时间以毫秒为单位 非常感谢。使用 toISOString()方法返回简化扩展ISO格式(ISO 8601)的字符串,该格式的长度始终为24或27个字符(分别为YYYY-MM-DDTHH:MM:ss.sssZ或±YYYYY-MM-DDTHH:MM:ss.sssZ)。时区始终为零UTC偏移,由后缀“Z”表示 const res=(new Date()).toISOString

任何人都可以建议如何在节点中生成以下类型的日期戳吗

2019-02-20T10:05:00.120000Z
简而言之,日期时间以毫秒为单位

非常感谢。

使用

toISOString()方法返回简化扩展ISO格式(ISO 8601)的字符串,该格式的长度始终为24或27个字符(分别为YYYY-MM-DDTHH:MM:ss.sssZ或±YYYYY-MM-DDTHH:MM:ss.sssZ)。时区始终为零UTC偏移,由后缀“Z”表示

const res=(new Date()).toISOString();
console.log(res);//i、 e 2019-03-05T10:15:15.080Z使用

toISOString()方法返回简化扩展ISO格式(ISO 8601)的字符串,该格式的长度始终为24或27个字符(分别为YYYY-MM-DDTHH:MM:ss.sssZ或±YYYYY-MM-DDTHH:MM:ss.sssZ)。时区始终为零UTC偏移,由后缀“Z”表示

const res=(new Date()).toISOString();
console.log(res);//i、 e 2019-03-05T10:15:15.080Z

看到这个链接,他们谈到了toLocalDateString()函数,我想这正是您想要的。

看到这个链接,他们谈到了toLocalDateString()函数,我想这正是您想要的。

new Date()已返回ISO格式的日期
console.log(new Date())
new Date()已返回ISO格式的日期
console.log(new Date())
类似于:

2019-03-05T10:27:43.113Z

console.log((new Date()).toISOString())类似于:

2019-03-05T10:27:43.113Z


console.log((new Date()).toISOString())我很困惑。您是否希望从日期对象获得毫秒
1550657100120
或iso字符串
2019-02-20T10:05:00.120000Z
,您指的是毫秒
[…].120Z
或微秒
[…].120000Z
。是哪一个?我弄糊涂了。您是否希望从日期对象获得毫秒
1550657100120
或iso字符串
2019-02-20T10:05:00.120000Z
,您指的是毫秒
[…].120Z
或微秒
[…].120000Z
。是哪一个?
new Date("2019-02-20T10:05:00.120000").getTime()
const now = (unit) => {

  const hrTime = process.hrtime();

  switch (unit) {

    case 'milli':
      return hrTime[0] * 1000 + hrTime[1] / 1000000;

    case 'micro':
      return hrTime[0] * 1000000 + hrTime[1] / 1000;

    case 'nano':
      return hrTime[0] * 1000000000 + hrTime[1];

    default:
      return hrTime[0] * 1000000000 + hrTime[1];
  }

};