javascript - 使用 javascript 时间创建一个唯一的数字

标签 javascript time numbers unique

我需要使用 javascript 即时生成唯一的 ID 号。过去,我通过使用时间创建一个数字来完成此操作。该数字将由四位数的年份、两位数的月份、两位数的日期、两位数的小时、两位数的分钟、两位数的秒和三位数的毫秒组成。所以它看起来像这样:20111104103912732 ...这将为我的目的提供足够的唯一编号的确定性。

我已经有一段时间没做这个了,我没有代码了。任何人都有执行此操作的代码,或者对生成唯一 ID 有更好的建议?

最佳答案

更好的方法是:

new Date().valueOf();

代替

new Date().getUTCMilliseconds();

valueOf() “很可能”是一个唯一的数字。 http://www.w3schools.com/jsref/jsref_valueof_date.asp .

关于javascript - 使用 javascript 时间创建一个唯一的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012002/

相关文章:

c - 从内存中读取 "zero"是否比读取其他值更快?

javascript - 如何在 Javascript 原型(prototype)函数中编写递归函数?

algorithm - 字符串到数字和返回算法

c# - 获取小数的整数和小数部分

javascript - 如何根据谷歌表格中其他单元格的值更改单元格的颜色

javascript - 诺基亚 5800 传感器

c# - 应用程序在重新启动之前看不到系统时区更改

javascript - 您可以在不使用它的情况下改变工厂函数的属性吗?

javascript - 使用JavaScript和Jquery在下拉列表中显示后端数据

c++ - C 或 C++ 中的亚毫秒精度计时