[英]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.