首页 > 解决方案 > js中本地时间变量的实例

问题描述

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

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

对于自动化运行,在我调用此变量的任何地方,值都会发生变化。

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

标签: javascript

解决方案


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

例如:

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

build是您可以在脚本中使用的全局变量。


推荐阅读