javascript - js中本地时间变量的实例
问题描述
我正在使用一个提供当前日期和时间的构建变量
let build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
对于自动化运行,在我调用此变量的任何地方,值都会发生变化。
但我需要自动化运行,构建值应该相同。我再次触发第二次运行,那时构建应该获取新值,这怎么可能?
解决方案
每次脚本运行时,它都会为构建变量分配一个新的时间戳。您需要在一些外部脚本中创建时间戳,该脚本只运行一次并将值分配给一个变量,您可以在整个应用程序中使用该变量。
例如:
(function createTimestamp(){
build = new Date().toLocaleDateString() + "_" + new Date().toLocaleTimeString();
})()
这build
是您可以在脚本中使用的全局变量。
推荐阅读
- rust - 具有可选边界的自定义反序列化器
- python - 如何在 django 的 osX 中保存环境变量
- reactjs - React Hooks:在验证时实例化状态挂钩错误:无效的挂钩调用。Hooks 只能在函数组件的主体内部调用
- javascript - 尝试在 React 中映射对象数组,返回未定义
- typescript - TypeScript:定义知道子类属性的父类的构造函数
- django - 我无法在 django CKEditor 中上传图像
- ruby-on-rails - github action ruby 中不存在 DevToolsActivePort 文件
- javascript - 如何使用threejs将fabricjs加载为obj的纹理
- node.js - EJS 与 ES6 不兼容吗?
- node.js - 如何使用 node.js 从 IPFS 加载图像文件