纳秒分辨率mtime / ctime / atime与节点的fs.stat

即使在支持纳秒级分辨率的文件系统(如ext4)上,由节点的fs.stat返回的fs.stat似乎也有一秒的分辨率。

 var fs = require('fs') var stats = fs.statSync('.') stats.mtime.getMilliseconds() // => always 0 

我如何获得更好的分辨率统计时间? 毫微秒将是理想的,但是毫秒或微秒也是可以的。

解决scheme是升级节点。 从节点0.11.0( # 3284,51f128d ),我们得到毫秒分辨率的时间:

 var fs = require('fs') var stats = fs.statSync('.') stats.mtime.getMilliseconds() // => 367 

我还不确定是否有办法得到纳秒,但是获得毫秒是一个很大的改进。