所以,我有一个卡尔热图日历在我的网站上工作。它显示了2016年12月至2017年11月的数据。
在同一页上,我有被分成不同部分的文本。
以下是一节的代码:
<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的一天,它将滚动到相应的部分.
例如,
根据卡尔热图文档,我应该使用onClick(日期,值)函数。然而,我不知道如何将给定的日期更改为周号。
请注意,所提供的日期是这样的格式:"Tue Jan 04 2000 17:00 GMT+0800 (中国标准时间)“,而不是时间戳格式。
所以,我怎样才能做到这一点?谢谢!我希望我已经解释清楚了。
发布于 2017-08-14 04:26:25
多亏了@iMatoria,我才找到了答案。
var week = Math.ceil(((date.getTime() / 1000 - 1480435200) / 86400 - 4) / 7 + 1);这将给出从第一天开始的周数。“1480435200”是2016年11月31日
工作示例:UCCKE/笔记本
https://stackoverflow.com/questions/45667155
复制相似问题