javascript - 如何每天显示值之间的随机数
问题描述
我正在尝试为所有访问者生成/存储/显示一个介于 10-45 之间的数字,每天都在变化。
我让它每周工作(我认为)。
$(document).ready(function(){
var minNumber = 10;
var maxNumber = 45;
if (!localStorage.getItem("responsetime") && !localStorage.getItem("responsetime") ) {
var d = Date.now();
var RandomNum = Math.floor((Math.random()*(maxNumber-minNumber+1))+minNumber);
localStorage.setItem("responsetime",RandomNum);
localStorage.setItem("myTime",d);
}
else {
var newTime = Date.now();
var oldTime = localStorage.getItem("responsetime");
if(newTime - oldTime > 7*24*60*60*1000) {
RandomNum = Math.floor((Math.random()*(maxNumber-minNumber+1))+minNumber);
localStorage.setItem("responsetime",RandomNum);
localStorage.setItem("myTime",newTime);
}
}
$(".responsetime").text(localStorage.getItem("responsetime"))
})
我预计 10 到 45 个,存储在本地存储中,并每天为所有访问者更换。
解决方案
推荐阅读
- wordpress - 如何在 Wordpress 中为每个访问者仅显示一次 div?
- docker - 连接失败 envoyproxy grpc 转码 HTTP
- mysql - 在ubuntu中续集
- php - Docker 在启动时执行 MySQL 查询并输出结果
- javascript - 当我需要从 Link 组件中获取路径名道具时,我可以使用 useEffect 钩子和函数组件吗?
- javascript - 使用点符号时在类内丢失 THIS
- elasticsearch - 我在从弹性搜索中的索引中删除所有文档而不删除索引时遇到问题
- angular - 将数据保存在数组o Angular和Typescript中的问题
- java - 当项目导出为 JAR 时,有没有办法从项目目录之外的属性文件中加载信息?
- python - geopands 中缺少“纽约市”几何图形