Javascript:添加到日期的小时数
我不熟悉Java脚本并尝试以下代码Javascript:添加到日期的小时数,javascript,timestamp,Javascript,Timestamp,我不熟悉Java脚本并尝试以下代码 //get hours to be added var r=document.getElementById("select").value; //value of r can be 5 or 2.5 or so.. var dt=new Date(); var time=dt.getHours(); var time2=dt.setHours(1);
//get hours to be added
var r=document.getElementById("select").value;
//value of r can be 5 or 2.5 or so..
var dt=new Date();
var time=dt.getHours();
var time2=dt.setHours(1);
alert(time2);
但是我得到了一些长值,比如1398284822090,难道没有比把小时数转换回标准格式更好的方法吗?有关更多详细信息的任何文档也会有所帮助。谢谢。长值是一个时间戳。调用setHours
实际上会更改dt
日期,因此您可以简单地:
dt.setHours(1);
alert(dt);
返回的值是新的内部时间值。通常忽略此值,日期对象本身会发生变化,因此只需使用该值即可,即doalert(dt)
。
var dt=new Date();
dt.setHours(1);
alert(dt);