js中本地时间变量的实例

时间:2018-05-08 06:48:13

标签: javascript

我正在使用构建变量来提供当前日期和时间

let build =  new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();

对于自动化运行,无论我在何处调用此变量,值都会更改。

但是我需要自动运行,构建值应该相同。我再次触发第二次运行,那时构建应该获取新值,这怎么可能?

2 个答案:

答案 0 :(得分:0)

let build =  new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();

localStorage.build = build; 

console.log(localStorage.build);

您可以计算一次值并存储在localStorage之类的地方并从那里读取。

  

PS:localStorage因{4}而无效。{1}}   跨性别问题。

答案 1 :(得分:0)

每次脚本运行时,它都会为构建变量分配一个新的时间戳。 您需要在一些外部脚本中创建时间戳,该脚本仅运行一次并将值分配给变量,您可以在应用程序中使用该变量。

例如:

(function createTimestamp(){
    build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
})()

此处build是可在整个脚本中使用的全局变量。