javascript中带有时间的对象
Posted
技术标签:
【中文标题】javascript中带有时间的对象【英文标题】:Object with time in javascript 【发布时间】:2016-06-03 22:22:06 【问题描述】:我有这个
$.each(data, function (id, item)
var tempDate = new Date();
var tempTime = item.Time;
debugger;
tempDate =new Date(parseInt(item.Date.replace("/Date(", "").replace(")/", ""), 10));
self.items.push( Name: item.Name, Date: (tempDate.getMonth() + 1) + '/' + tempDate .getDate() + '/' + tempDate.getFullYear(), Time: tempTime );
);
主要问题是如何从 tempTime 中获取时间,它的类型为 Object 并且函数 getHours 不起作用。
【问题讨论】:
我不确定我是否完全理解。tempTime
有一个Hours
属性,所以你可以用tempTime.Hours
代替getHours()
。或者你在问如何将tempTime
变成Date
对象?进一步澄清会有所帮助。
使用日期实例初始化 tempDate 是没有意义的,因为该值会立即被另一个值覆盖。
@McMath,你写得对,我会接受。
【参考方案1】:
如果您只想从tempTime
获取小时数,您只需访问Hours
属性的值,如下所示:
tempTime.Hours // => 11
【讨论】:
以上是关于javascript中带有时间的对象的主要内容,如果未能解决你的问题,请参考以下文章
为啥 ARM 芯片的指令名称中带有 Javascript(FJCVTZS)?
Internet Explorer 中带有 innerHTML 的 JavaScript iframe 设置