用js或者jquery如何实现数字一天减五个,1号300,2号295,3号290。以此类推,直到30号 10

 我来答
范明华123
2018-06-27 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:31.9万
展开全部
大概如此,具体的需求自己改吧
function init(){
var number = 300;
return number;
}
Date.prototype.Format = function (fmt) {//格式化日期的东西

if (!/(M+)/.test(fmt)) {
fmt = fmt.toLowerCase();
}
var time = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"h+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
//"q+": Math.floor((this.getMonth() + 3) / 3), //季度
//"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)){
fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
}
for (var k in time) {
if (new RegExp("(" + k + ")").test(fmt)) {
fmt = fmt.replace(
RegExp.$1, (RegExp.$1.length == 1) ? (time[k]) : (("00" + time[k]).substr(("" + time[k]).length))
);
}
}
return fmt;
}

function getDate() {
var number;
var nowDay = parseInt(new Date().Format("dd"));
console.log(nowDay)
if (nowDay == 30) {//30天重置
number = init();
}
number = number - 5;
}
setInterval(getDate(), 24 * 60 * 60 * 1000);//一天执行一次
追问


还 剩
300组

html给图片加个绝对定位,然后让着图片上的数字实现一天减少五个
追答
给你跪了,都给你写成这了,兄弟
动动手,动动脑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炀钥沐茼zy
2018-06-27 · TA获得超过105个赞
知道小有建树答主
回答量:83
采纳率:100%
帮助的人:28.1万
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<script>
var temp1=1;
var temp2=300;
var arr=[];
for(var i=0;i<30;i++){
arr.push({
date:temp1+i,
value:temp2-5*i
})
}
console.log(arr);
</script>
</body>
</html>
更多追问追答
追问
在图片上加的绝对定位 ,加那段代码能实现吗

还 剩
300组

追答
可以,页面结构不影响数据。最后将数据渲染到div中就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式