随机获取ID,默认16位ID
//随机获取16位ID
function getId (nun) {
nun = num || 16;
var str = "";
// 循环产生随机数字串
for (var i = 0; i < num; i++) {
str += Math.floor(Math.random() * 10);
}
return str;
}
//获取16位日期至毫秒,用于需排序的ID
function getNewId () {
var str,
date = new Date(),
y = date.getFullYear(),
m = date.getMonth() + 1,
d = date.getDate(),
h = date.getHours(),
min = date.getMinutes(),
s = date.getSeconds(),
ms = date.getMilliseconds();
m = m < 10 ? '0' + m : m;
d = d < 10 ? '0' + d : d;
h = h < 10 ? '0' + h : h;
min = min < 10 ? '0' + min : min;
s = s < 10 ? '0' + s : s;
if (ms < 10) {
ms = '00' + ms;
} else if (ms >= 10 && ms < 100) {
ms = '0' + ms;
}
ms = String(ms).substring(0, 2);
str = '' + y + m + d + h + min + s + ms;
return str;
};
浙公网安备 33010602011771号