其实是把 后端的ObjectId.getDate()代码搬到了前台,做了一下微调。
var id = "5a4ef8c319638423a00255e4"; var bytes = []; for (var i = 0; i < 4; i++) { bytes[i] = parseInt(id.substring(i * 2, i * 2 + 2), 16); } var int = (((bytes[0]) << 24) | ((bytes[1] & 0xff) << 16) | ((bytes[2] & 0xff) << 8) | ((bytes[3] & 0xff))); //位移操作 加上括号; var times = int*1000; //创建时间的 毫秒数 自己就可以转化了