Javascript 为什么';日期对象的时间是否更改?如何更改? >var a=新日期(); a.getTime(); < 1459524198042 >a.getTime(); < 1459524198042
这是javascript控制台。 我想要一个随时间变化的变量。。。我再做一次提示,然后我就能分辨出两者的区别 简而言之,我想使用Javascript 为什么';日期对象的时间是否更改?如何更改? >var a=新日期(); a.getTime(); < 1459524198042 >a.getTime(); < 1459524198042,javascript,Javascript,这是javascript控制台。 我想要一个随时间变化的变量。。。我再做一次提示,然后我就能分辨出两者的区别 简而言之,我想使用Date()对象创建一个计时器。可能吗?如果没有,我还能用什么 真的有可能生成变量、变量的数据吗?您可以使用 > var a = new Date(); < undefined > a.getTime(); < 1459524198042 > a.getTime(); < 1459524198042 您可以创建自己的对象: Date
Date()
对象创建一个计时器。可能吗?如果没有,我还能用什么
真的有可能生成变量、变量的数据吗?您可以使用
> var a = new Date();
< undefined
> a.getTime();
< 1459524198042
> a.getTime();
< 1459524198042
您可以创建自己的对象:
Date.now();
(ES2015语法)
日期实例在特定时间点“冻结”;它们不会更新。
新日期
是一个时间戳,不会神奇地更新。当您想要获取当前时间时,您需要创建另一个日期对象。@elclanrs哦,好的。谢谢你指出这一点!嗯,除非你修改它们(setHours()
,setMinutes()
,setSeconds()
,等等),否则它们是“冻结”的。他们可以改变,但他们不会改变自己。
var myNow = {
get time() { return Date.now(); }
};
console.log(myNow.time);