请关闭广告过滤器!
我们检测到你可能使用了 AdBlock 或 Adblock Plus,素材鸟网站没有弹窗广告,请支持我们更好的发展下去。
你可以设定特殊规则或将素材鸟加入白名单,以便我们更好地为大家提供免费素材。
关闭
首页 博客 使用原生JS实现以yyyymmddss格式生成唯一随机不重复的字符串的方法
使用原生JS实现以yyyymmddss格式生成唯一随机不重复的字符串的方法

使用原生JS实现以yyyymmddss格式生成唯一随机不重复的字符串的方法

可以使用 JavaScript 中的 Date 对象和 Math.random() 方法来生成一个按 yyyymmddss 格式的唯一字符串,具体实现如下。
浏览次数:2088  次     下载次数:0  次     下载积分:1  积分
评分:

示例代码:

function generateUniqueId() {
  const now = new Date();
  const year = now.getFullYear();
  const month = now.getMonth() + 1;
  const day = now.getDate();
  const seconds = now.getSeconds();
  const random = Math.floor(Math.random() * 100);

  const padZero = (value) => value.toString().padStart(2, '0');

  const yyyymmddss = `${year}${padZero(month)}${padZero(day)}${padZero(seconds)}${random}`;

  return yyyymmddss;
}

const uniqueId = generateUniqueId(); // 例如:20230414233256

这个函数将获取当前日期时间的年、月、日和秒数,然后加上一个随机数,最后将它们组成一个按 yyyymmddss 格式的字符串返回。由于加入了一个随机数,所以可以确保生成的字符串是唯一的。

0人收藏
0人点赞
本站素材来自用户分享,仅限学习交流请勿用于商业用途。如损害你的权益请联系客服QQ:201240120 给予处理。

热卖云服务器低至61元/年

2核2G 3M带宽 流量放心用

立即查看
相关文章
上传资源赚积分
推荐文章
共0条评论
最新评论
还没有评论哦!