javascript日期对象不返回结果

时间:2013-01-29 11:52:10

标签: javascript jquery time

enter image description here

我有这个日历表(它的一堆浮动的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

});

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

1 个答案:

答案 0 :(得分:-1)

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

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