簡體   English   中英

JAVASCRIPT - UID的dateobj.getTime - 長度不固定嗎?

[英]JAVASCRIPT - dateobj.getTime for a UID - Is the length not fixed?

我正在使用以下2行JS來創建UID:

var UID = dateobj.getTime();
UID = String(UID).substr(4);

似乎有時會生成如下數字:
564929300
其他時間如:
56492930

問題是長度不一致,這是搞亂的事情。 任何想法是如何可能的,如果有辦法解決這個或更好的方式來使用JS制作UID?

謝謝

我喜歡做Math.random().toString(36).substr(2,9)

這里有一個實現: http//blog.shkedy.com/2007/01/createing-guids-with-client-side.html

在這里它是在行動: http//jsfiddle.net/7sXL6/

我把它的一個小版本拼湊在一起: http//jsfiddle.net/7sXL6/4/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM