javascript - 如何从时间戳生成哈希?

标签 javascript

我必须生成唯一的哈希值——可能来自时间戳。散列最多必须有 8 个字符。怎么做?

现在我只有时间戳:

var t = new Date().getTime();

最佳答案

这可能看起来很有趣,但以下代码可能会在接下来的几个世纪内运行良好 :)

(+new Date).toString(36);  // "iepii89m"

之后你可以用切片方法扩展它:(+new Date).toString(36).slice(-8).

关于javascript - 如何从时间戳生成哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649704/

相关文章:

javascript - Facebook 垃圾邮件代码说明

javascript - 使用数据切换双击打开模态

javascript - 通过性能 api 测量站点加载时间

javascript - 使用 jquery/javascript 从 div 中加载的外部网页获取 url

javascript - npm:从 src 文件夹外部导入

javascript - React 路由器不匹配基本路径

javascript - Jquery 中的去抖动功能?

javascript - 简单的 jQuery $.get 调用 twitter 失败

javascript - 切换场景时黑屏 Phaser 3

javascript - 从 ng-repeat 中求和特定字段值的函数