<i id='1I3R2'><tr id='1I3R2'><dt id='1I3R2'><q id='1I3R2'><span id='1I3R2'><b id='1I3R2'><form id='1I3R2'><ins id='1I3R2'></ins><ul id='1I3R2'></ul><sub id='1I3R2'></sub></form><legend id='1I3R2'></legend><bdo id='1I3R2'><pre id='1I3R2'><center id='1I3R2'></center></pre></bdo></b><th id='1I3R2'></th></span></q></dt></tr></i><div id='1I3R2'><tfoot id='1I3R2'></tfoot><dl id='1I3R2'><fieldset id='1I3R2'></fieldset></dl></div>
    • <bdo id='1I3R2'></bdo><ul id='1I3R2'></ul>

        <tfoot id='1I3R2'></tfoot>
      1. <small id='1I3R2'></small><noframes id='1I3R2'>

      2. <legend id='1I3R2'><style id='1I3R2'><dir id='1I3R2'><q id='1I3R2'></q></dir></style></legend>

        Javascript时间戳编号不是唯一的

        时间:2023-08-07
        <i id='IoYAI'><tr id='IoYAI'><dt id='IoYAI'><q id='IoYAI'><span id='IoYAI'><b id='IoYAI'><form id='IoYAI'><ins id='IoYAI'></ins><ul id='IoYAI'></ul><sub id='IoYAI'></sub></form><legend id='IoYAI'></legend><bdo id='IoYAI'><pre id='IoYAI'><center id='IoYAI'></center></pre></bdo></b><th id='IoYAI'></th></span></q></dt></tr></i><div id='IoYAI'><tfoot id='IoYAI'></tfoot><dl id='IoYAI'><fieldset id='IoYAI'></fieldset></dl></div>

          <tfoot id='IoYAI'></tfoot>
            <tbody id='IoYAI'></tbody>

          • <small id='IoYAI'></small><noframes id='IoYAI'>

          • <legend id='IoYAI'><style id='IoYAI'><dir id='IoYAI'><q id='IoYAI'></q></dir></style></legend>

              • <bdo id='IoYAI'></bdo><ul id='IoYAI'></ul>
                1. 本文介绍了Javascript时间戳编号不是唯一的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我需要生成一个唯一编号以在我的代码中使用.我使用

                  I need a unique number to be generated to be used in my code.I use

                  var id = new Date().valueOf()
                  

                  我知道上面返回的毫秒数.但值不是唯一的.例如:1385035174752.这个数字会生成两次或更多次.

                  I know the above returns the number of milliseconds. But the values are not unique.For example :1385035174752.This number is generated twice or more than that.

                  我的问题是为什么它不是唯一的?以及如何从当前日期/时间获取唯一编号?

                  My question is Why is it not unique? and how do i get unique number from current date/time?

                  推荐答案

                  如果需要唯一性,请使用 Math.random(),并且不是任何 Date() API.

                  If you need uniqueness, use Math.random(), and not any of the Date() APIs.

                  Math.random 返回一个介于 0 和 1 之间的整数.如果你真的想要一个基于当前时间的半唯一数,你可以结合 <带有 Math.random 的代码>日期 API.例如:

                  Math.random returns an integer between and including 0 and 1. If you really want an semi-unique number based on the current time, you can combine the Date API with Math.random. For example:

                  var id = new Date().getTime() + Math.random();
                  

                  在现代浏览器中,您还可以使用 performance.now().该 API 保证每个新调用的返回值都是唯一的.

                  In modern browsers, you can also use performance.now(). This API guarantees that every new call's return value is unique.

                  这篇关于Javascript时间戳编号不是唯一的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:jQuery 版本 1.5 - ajax - &lt;script&gt;标签时间戳 下一篇:Firebase.ServerValue.TIMESTAMP 在侦听器和实际添加数据

                  相关文章

                  最新文章

                2. <legend id='4nSr3'><style id='4nSr3'><dir id='4nSr3'><q id='4nSr3'></q></dir></style></legend>

                  <small id='4nSr3'></small><noframes id='4nSr3'>

                  <tfoot id='4nSr3'></tfoot>
                  <i id='4nSr3'><tr id='4nSr3'><dt id='4nSr3'><q id='4nSr3'><span id='4nSr3'><b id='4nSr3'><form id='4nSr3'><ins id='4nSr3'></ins><ul id='4nSr3'></ul><sub id='4nSr3'></sub></form><legend id='4nSr3'></legend><bdo id='4nSr3'><pre id='4nSr3'><center id='4nSr3'></center></pre></bdo></b><th id='4nSr3'></th></span></q></dt></tr></i><div id='4nSr3'><tfoot id='4nSr3'></tfoot><dl id='4nSr3'><fieldset id='4nSr3'></fieldset></dl></div>

                    <bdo id='4nSr3'></bdo><ul id='4nSr3'></ul>