0

在此处输入图像描述

我有这个日历表(它的一堆浮动 div .. 不是<table>),

我的用户应该能够单击行上的任意位置以添加新预订。问题是如何计算他点击的时间。

所以我使用:

$('day-column').click(function(e){
  var posY = $(this).offset().top;//get offset of click
  var pos=(e.pageY - posY)* 60 * 1000;//convert it into millisec (since 1px=1min)
  var start=8 * 60 * 60 * 1000;//covert starting hour 8:00 into millisec
  var d = new Date();//create date object
  d.setMilliseconds((start+pos));//set obj millisec

  console.log(d.getHours()+':'+d.getMinutes());//try to extract new hour and time

});

为什么这不起作用?难道我做错了什么 ?

4

1 回答 1

-1

我建议使用: http: //momentjs.com/

将支持所有浏览器,简单,并且您可以有格式选项。我想你会喜欢的。

于 2013-01-29T12:43:14.767 回答