HTML:
<a href="#" onclick="show()">show</a>
JS:
<script type="text/javascript">
function show(){
var d = new Date();
var newtime = dgetTime();
var gone = 69182436001000;
var thetime = newtime-gone;
dsetTime(thetime);
alert(d);
}
</script>
希望能帮到你
js计算指定天数后的日期,可以通过当前日期作为参照物初始值,然后加或减少天数即可得出日期。比如:
consolelog(addDate('2020-03-20 16:40:00', 22));
function addDate(date, days) {
if (days == undefined || days == '') {
days = 1;
}
var date = new Date(date);
datesetDate(dategetDate() + days);
var month = dategetMonth() + 1;
var day = dategetDate();
return dategetFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day);
}
function getFormatDate(time){
return ('0'+ time)slice(-2);
}
1
为什么当月总天数+当月一号周几取整=日历的行数
根据你提的意思就可以算出:假设当月30天,月初星期五,那么如果从30天原本只需要5行就可以搞定,但是第一行确实从星期五开始的,那么就相当于多出了5天,因为原本月初应该是从第一个开始的。
2 公式
var id = i 7 +1;
这个是得到的第几个td 相当于一个序列号,比如
、
类似这样的一个序号;
var td = id - weekOfFD + 1;// 这里就不太明白了,感觉应该是写错了。
应该是获得上个月的天数,然后根据这个月一号是周几,来判断上个月还有几天没显示完。
var num = 上个月天数 - 该月星期几 - l + 1;
//如果num < 0 ,则从1 开始计算,
num = id - 该月星期几 + 1; 也就是 var td = id - weekOfFD + 1;;//获得该td的值。
var now=new Date();
var nowDate=new Date(nowDategetFullYear(),nowDategetMonth(),nowDategetDate());
var preDate=new Date(nowDategetFullYear(),nowDategetMonth()-6,nowDategetDate());
var days=(nowDategetTime()-preDategetTime())/(1000606024);
<script>
function getInfo(year, month) {
var d = new Date();
// what day is first day
dsetFullYear(year, month-1, 1);
var w1 = dgetDay();
if (w1 == 0) w1 = 7;
// total day of month
dsetFullYear(year, month, 0);
var dd = dgetDate();
// first Monday
if (w1 != 1) d1 = 7 - w1 + 2;
else d1 = 1;
week_count = Mathceil((dd-d1+1)/7);
documentwrite(year + "年" + month + "月有" + week_count +"周<br/>");
for (var i = 0; i < week_count; i++) {
var monday = d1+i7;
var sunday = monday + 6;
var from = year+"/"+month+"/"+monday;
var to;
if (sunday <= dd) {
to = year+"/"+month+"/"+sunday;
} else {
dsetFullYear(year, month-1, sunday);
to = dgetFullYear()+"/"+(dgetMonth()+1)+"/"+dgetDate();
}
documentwrite("第"+(i+1)+"周 从" + from + " 到 " + to + "<br/>");
}
}
getInfo(2013,12);
</script>
以上就是关于js通过天数计算出年月日。如,已知耗时6918天,计算出来 已耗时:XX年X月X天。全部的内容,包括:js通过天数计算出年月日。如,已知耗时6918天,计算出来 已耗时:XX年X月X天。、js怎么计算指定天数后的日期、关于JS编写日历疑问 1.为什么当月总天数+当月一号周几取整=日历的行数 2.图片中id和td的公式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)