如何使用 jQuery 每天减少一次商店数量计数
How to reduce a store quantity count daily once using jQuery
我想开发一个脚本,它会减少一个numeric
值-3 once a day
,这个脚本是给我的商店的
<script type="text/javascript">
$(document).ready(function() {
var store_count = 952;
var Date_val = new Date();
//Daily once I need to reduce my store_count -3
if(Date_val == 'Here i have to check the condition for allowing this happen daily once') {
store_count = store_count-3;
$('#deducted_store_count').text(store_count);
}
});
</script>
<div id="deducted_store_count">952</div>
我没有将此值存储在数据库中。只是我想把这个值放在一个div中。就像我上面提到的。
I don't want to subtract the date as someone has flagged this question for subtraction of date
,我的问题不同。
如果我的商店数量今天是952
,明天它必须减少到每天949
和-3。
好的。我会告诉你怎么做,然后我会非常努力地问,"为什么?"
方法如下:
var store_count = 952;
// 24 hours, 60 minutes per hour, 60 seconds per minute, 1000 milliseconds per second
var delay = 24 * 60 * 60 * 1000;
window.setInterval(
function () {
store_count = store_count - 3;
$('#deducted_store_count').text(store_count);
}, delay);
所以我的问题来了,你认为你在这里完成了什么?每天下降三个,商店数量最终将在 317 天后降至零。该程序如何在任何浏览器或 Node.js 服务器中运行,内存中的变量store_count在这段时间内不受干扰,没有任何断电或有人关闭软件的机会?
在很长一段时间内(超过几分钟)缓慢减少或以其他方式操纵的数据通常存储在某种长期存储中,如数据库、文件、浏览器中的 localStorage 等。但是你问这个问题就像你认为"store_count"会庆祝它的下一个生日一样。
你确定这些数据不应该在MongoDB或其他地方吗?
相关文章:
- 每次鼠标悬停触发一次 jquery 效果
- 只执行一次jquery animate
- 调用一次jQuery函数
- 如何在上一次 JQuery 调用后访问 DOM
- 为什么我的Javascript全局变量只更新一次?jQuery最后一个子选择器错误
- 如何从Angular指令运行一次jQuery插件
- 如何在一个页面、每个会话中只触发一次jquery函数
- 鼠标悬停只工作一次?JQuery
- 每15秒运行一次jquery函数
- PHP重定向破坏ajax,所以强制一次Jquery页面刷新
- 我们如何只加载一次jquery函数
- 每x秒调用一次jQuery函数(对象文字模式)
- 每次调用只切换一次jQuery动画
- 如何只执行一次Jquery代码?
- 检查iFrame是否加载.一次.Jquery
- 点击里面的点击功能导致警告信息显示不止一次- Jquery/Javascript
- 如何在滚动上只运行一次jQuery动画?
- 如何每n秒运行一次jQuery load()请求
- 每隔5秒在一个元素上重复运行一次jQuery.click事件
- 如何只执行一次Jquery代码