为什么日期对象的时间没有改变?我怎样才能改变它

Why doesn't the time of the date object change?How can I make it change?

本文关键字:能改变 改变 对象 日期 时间 为什么      更新时间:2023-11-25
> var a = new Date();
< undefined
> a.getTime();
< 1459524198042
> a.getTime();
< 1459524198042

这是javascript控制台。我想要一个随时间变化时间的变量......我再做一个提示,然后我可以分辨出两者之间的区别。

简而言之,我想使用 Date() 对象创建一个计时器。可能吗?如果没有,那么我还可以使用什么?

真的有可能使数据变变,变变吗?

你得到当前时间

Date.now();

您可以创建自己的对象:

var myNow = {
  get time() { return Date.now(); }
};
console.log(myNow.time);

(ES2015 语法(

日期实例在特定时间点"冻结";它们不会更新。