首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cal-heatmap在当天点击,滚动到每周的部分

cal-heatmap在当天点击,滚动到每周的部分
EN

Stack Overflow用户
提问于 2017-08-14 03:44:04
回答 1查看 397关注 0票数 1

所以,我有一个卡尔热图日历在我的网站上工作。它显示了2016年12月至2017年11月的数据。

在同一页上,我有被分成不同部分的文本。

以下是一节的代码:

代码语言:javascript
复制
<h3 class="sectiontitle" id="week1" style="clear:both;">Week 1</h3>
<div class="divider"></div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

从2016年12月到2017年11月,每周有一节课。

我想要的是onClick在cal的一天,它将滚动到相应的部分.

例如,

  • 点击2016年12月3日,它将链接到第一周。
  • 点击2016年12月4日,它将链接到第一周。
  • 点击2016年12月10日,它将链接到第二周。
  • 点击2016年12月28日,它将链接到第五周。

根据卡尔热图文档,我应该使用onClick(日期,值)函数。然而,我不知道如何将给定的日期更改为周号。

请注意,所提供的日期是这样的格式:"Tue Jan 04 2000 17:00 GMT+0800 (中国标准时间)“,而不是时间戳格式。

所以,我怎样才能做到这一点?谢谢!我希望我已经解释清楚了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-14 04:26:25

多亏了@iMatoria,我才找到了答案。

代码语言:javascript
复制
var week = Math.ceil(((date.getTime() / 1000 - 1480435200) / 86400 - 4) / 7 + 1);

这将给出从第一天开始的周数。“1480435200”是2016年11月31日

工作示例:UCCKE/笔记本

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45667155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档