Date().toLocaleString() 输出格式在实时服务器和本地主机上不同

2023-12-23

在我的 Nodejs 应用程序中,我需要日期Y-m-d H:i:s格式,我使用这个简单的代码

console.log(new Date().toLocaleString());

在本地计算机中我得到

2019-1-8 04:14:28这是正确的格式,但实时服务器中的相同代码给了我1/8/2019, 4:14:00 AM这不是我想要的......为什么会这样以及我该如何解决这个问题?


From MDN 网络文档 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleString:

toLocaleString() 方法返回一个语言敏感的字符串 该日期的表示。新的语言环境和选项参数让 应用程序指定其格式约定应采用的语言 被使用并自定义函数的行为。在较旧的 实现,忽略区域设置和选项参数, 使用的语言环境和返回的字符串的形式完全是 依赖于实现。

Example:

var event = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));

// British English uses day-month-year order and 24-hour time without AM/PM
console.log(event.toLocaleString('en-GB', { timeZone: 'UTC' }));
// expected output: 20/12/2012, 03:00:00

// Korean uses year-month-day order and 12-hour time with AM/PM
console.log(event.toLocaleString('ko-KR', { timeZone: 'UTC' }));
// expected output: 2012. 12. 20. 오전 3:00:00

您没有将位置参数传递给toLocaleString,因此将使用当前位置。您会在您的计算机与远程服务器上看到不同的输出,因为它们实际上位于不同的国家/地区。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Date().toLocaleString() 输出格式在实时服务器和本地主机上不同 的相关文章

  • JavaScript 符号并不能阻止对象中的名称冲突

    我已经开始研究 JavaScript 中的符号 并开始在我的对象中使用它们来帮助解决名称冲突 但是在使用它们时我仍然可以覆盖属性吗 我很难理解 JavaScript 中符号的意义 它们被谈论了很多 人们说它们很聪明 因为它们不会导致对象中的
  • JavaScript;使用画布在图像上添加文本并保存到图像

    我只想制作一个页面 您可以在其中输入文本并将其添加到所选图像上并将其另存为新图像 我尝试了几种方法 但没有运气
  • 跟踪 HTML5 音频元素的播放次数?

    跟踪 HTML5 音频元素播放次数的最佳方法是什么 我们也可以使用 Google Analytics 如果这是最好的方法 HTML5 音频元素有基本的回调 https developer mozilla org En Using audio
  • 如何从字符串调用并执行运算符?

    例如 var s 3 3 s replace d g function all n1 operator n2 r new Number n1 new Number n2 return r 注意 不使用eval 变量运算符可以吗 https
  • 将数据从 javascript 发送到 mysql 数据库

    我有这个小点击计数器 我想将每次点击都包含在 mysql 表中 有人可以帮忙吗 var count1 0 function countClicks1 count1 count1 1 document getElementById p1 in
  • NodeJS 中的 uglify-js“找不到模块”

    在这里我正在创建应用程序来压缩 javascript 文件 我所做的步骤 在我的本地机器上安装了nodeJS 检查节点和 npm 正在工作 通过 npm install uglify js g 安装 uglify js 并安装 当我尝试在命
  • 从 Google 电子表格中的列填充 HTML 下拉菜单

    我是 gs 的新手 所以这应该不难 我有一个 Google 电子表格 其中一列中有值 假设 A 列 我使用 gs 创建了一个自定义菜单 用户将在其中选择一个选项 单击其中一个选项 新组件 将出现一个弹出窗口 其中包含一个下拉菜单 用户应从其
  • Node.js 和 .net 之间的命名管道通信

    我正在研究 net v4 5 2 和 Javascript node js v8 9 0 应用程序之间的进程间通信 我想为此使用 Windows 命名管道 并且仅限命名管道 对于 Javascript 应用程序 我使用的是命名管道包 v0
  • Chrome 打包应用程序 - 在后台/事件页面中使用 AngularJS

    当我们创建 Chrome 应用程序时 我们将脚本放在背景属性中清单 json file 这将用作应用程序的背景 事件页面 我想要的是 我想使用 AngularJS后台脚本但我不知道怎么办 还有 这可能吗 我刚看到一些答案 https sta
  • jQuery 上下文菜单下拉菜单

    我正在使用这个 contextMenu 模板 http medialize github com jQuery contextMenu index html http medialize github com jQuery contextM
  • React this.setState 不是一个函数

    尝试编写使用第 3 方 API 的应用程序时不断收到此错误 类型错误 this setState 不是一个函数 当我尝试处理 API 响应时 我怀疑这个绑定有问题 但我不知道如何修复它 这是我的组件的代码 var AppMain React
  • 如何获取 Node 工作队列中的回调列表? (或者,为什么 Node 不退出?)

    它说在Node js 关于页面 http nodejs org about 当没有更多回调要执行时 节点退出事件循环 有没有办法找出哪些回调阻止 Node 退出 您可以使用process getActiveHandles and proce
  • 为什么onClick下一个视频函数,使用YouTube JavaScript Player API,质量下降到默认?

    我在 CodeIgniter 上遇到了这个问题 使用 next video API 函数 单击按钮时新视频的质量比以前的低 所以基本上第一个视频始终处于我建议的质量 而下一个始终处于默认质量 On my template我有这个div di
  • 单击按钮滚动到特定 div

    我有一个具有固定菜单和内容框 div 的页面 单击菜单时 内容框滚动到特定 div 到目前为止 一切都很好 这是这里的示例 https jsfiddle net ezrinn 8cdjsmb9 11 https jsfiddle net e
  • 允许调用函数覆盖默认选项 - jQuery UI 对话框

    我希望 CallingFunction 能够覆盖中提供的默认选项showDivPopUp功能 function calling showDivPopUp title of pop up box message to show buttons
  • 删除数组中的重复元素[重复]

    这个问题在这里已经有答案了 可能的重复 在 JavaScript 数组中查找重复值的最简单方法 https stackoverflow com questions 840781 easiest way to find duplicate v
  • pm2 start app.js 在 15 次重启后退出

    npm start 会很好地启动我的应用程序 但是当我这样做时 pm2 start app js I get PM2 Spawning PM2 daemon PM2 PM2 Successfully daemonized PM2 Proce
  • Mongoose - 遍历对象

    在 node js 上使用 mongoose 我试图找到玩家 game players id 等于我传递的 id 的所有游戏 Schema var Game mongoose Schema id String date type Date
  • 如何在 Javascript 中检测网络丢失?

    我的 Web 应用程序适用于多种手持设备 例如 iPad Galaxy 选项卡等 应用程序从服务器请求图像并在客户端上呈现 现在的问题有时会发生 在图像渲染过程中网络连接会丢失 而不是在设备上显示 html 无图像图标时 我想优雅地处理这种
  • 从 Bigcommerce 的浏览器内存中删除注入的分析库?

    我们如何删除这个脚本注入器系统并清除内存中的函数 简报 最近 Bigcommerce 的不法分子以 监控 为幌子创建了一个分析注入器 JS 该注入器被锁定在全局变量中 他们在未经任何 OP 同意的情况下将其推广到所有 50 000 家前台商

随机推荐

  • 如何设置 Content-Disposition 标头中包含空格的文件名

    我有这段代码 resp addHeader Content Disposition inline filename fileName 当文件名是 a b c doc 或 abc doc 时 下载文件的名称会正确显示 然而 当文件名是 ab
  • 如何在用户点击时触发 setInterval 函数?

    我正在尝试编写一个 JS 计时器 该计时器将由用户单击 id start 的按钮触发 我已经让计时器本身正常工作 但是当我尝试添加代码以在按钮单击 id start 上启动计时器时 我破坏了它并且不确定为什么 任何帮助将不胜感激 这是JS代
  • 资源 已使用链接预加载进行预加载,但在窗口加载事件后几秒钟内未使用

    在我正在开发的网站上 我在外部服务器上托管了一些字体 在我的 我正在预加载字体 然后获取包含所有字体的样式表 font face字体的规则 样式表与字体位于同一服务器上 我遇到的问题是字体似乎已再次加载after样式表被加载 根本不使用预加
  • VS2022 net6.0在哪里存储ProjectGuid?

    刚刚开始使用 VS2022 和新的 csproj 格式 在旧格式中 每个项目都有这样的内容 Properties AssemblyInfo cs assembly Guid e8151094 eb82 46bd 9809 523d4a4fc
  • 除了“更改列表”视图之外,是否有办法让自定义 Django 管理操作显示在“更改”视图上?

    我认为无论出于何种原因 这都很容易做到 但我更深入地研究 似乎没有直接的方法允许用户在实例的 更改 视图上执行自定义管理操作 即 当您只是查看编辑时 屏幕显示单个实例 而不是实例列表 我是否忽略了一种简单的方法来做到这一点 或者是我覆盖管理
  • 同一文件上的多个 Arrow CSV 读取器返回 null

    我正在尝试使用多个 Goroutine 读取同一个文件 其中每个 Goroutine 都被分配一个字节来开始读取 并指定要读取的行数lineLimit 当文件适合内存时 我成功地通过设置csv ChunkSize的选项chunkSize多变
  • 如何从 Kotlin 运行 PowerShell 脚本?

    如何使用 Kotlin 运行 Powershell 脚本 我尝试移植在 StackOverflow 上找到的一些 Java 代码 但无法让它工作 我还尝试了以下方法 Runtime getRuntime exec powershell ex
  • 与 matlab 相比,fftw/c++ 计算 fft 是错误的

    我正在尝试使用 C 进行 fftw 我想测试一下它是否正常工作 我实现了一个简单的 ifft fft shift data data 0 测试一下 完全失败 测试数据是一个矩形函数 幅度和相位为1 用于比较的matlab代码与相同的测试完美
  • perl6如何获取promise的具体身份?

    我正在尝试编写在 Promise 中运行的 3 个 echo 服务器的代码 但我想知道哪个 Promise 正在执行回显 有没有办法做到这一点 no strict for 0 2 gt index result index start my
  • 用新文件替换旧文件

    我正在尝试编写一个脚本来用新文件内容替换旧文件内容 新文件内容以以下格式显示 旧文件 something txt新文件 something txt new 旧文件需要替换为新文件内容新文件名要重命名而不用新名称旧文件需要删除 下面的脚本不起
  • 在没有条件比较的情况下以数学方式查找最大值

    更新 到目前为止 codymanix 和 Moonshadow 提供了很大的帮助 我能够使用方程解决我的问题 而不是使用右移除以 29 因为使用 32 位有符号 2 31 溢出到 29 这有效 PHP 原型 r x x y x y 29 L
  • 内部类必须引用封闭类吗?

    我有一个内部类 非静态 它在初始化时使用对封闭类的引用 内部类现在会保留对封闭类的引用吗 class Enclosing class Inner private final ABC innerField outerField compute
  • 简化多重回波

    我在选择菜单中有完整的时区列表 如下所示
  • 在 Angular >=6 模板中扩展元素的属性

    我的代码中有这个 Component selector generic input template div div
  • 客户端脚本中的图像亮度检测

    有谁知道是否有一个脚本可以使用客户端脚本来检测图像 包括 HTML 中的暗度 亮度 我基本上希望能够检测背景中使用的图像的亮度 暗 亮 并让 CSS HTML jQuery JS 根据暗或亮 真或假 的变量来调整页面 我知道有可用的服务器端
  • 与react和express(nginx,docker)建立网络套接字通信

    尝试设置 websocket 连接 当我在本地主机环境中时它工作正常 但是一旦我设置了 docker 环境 客户端 react 就很难与 Express 建立 web socket 通信 我应该定义什么网址才能在两者之间打开网络套接字 我试
  • 使用 Python 将 .doc 转换为纯文本

    我正在尝试使用 texttract 将我的 doc 文件转换为纯文本 import textract text textract process path to file extension 但我收到这个错误 AttributeError
  • Lua 模式匹配与正则表达式

    我现在正在学习lua 关于lua中的模式匹配 我在lua org上的lua文档中找到了以下句子 尽管如此 Lua 中的模式匹配是一个强大的工具 并且包含一些难以与标准 POSIX 实现匹配的功能 由于我熟悉 posix 正则表达式 我想知道
  • Plotly:如何设置自定义 xticks

    From 情节性的文档 https plotly com python reference scatter 布局 gt x 轴 gt 刻度值 设置该轴上的刻度值 出现 仅在以下情况下有效tickmode设置为 数组 与使用ticktext
  • Date().toLocaleString() 输出格式在实时服务器和本地主机上不同

    在我的 Nodejs 应用程序中 我需要日期Y m d H i s格式 我使用这个简单的代码 console log new Date toLocaleString 在本地计算机中我得到 2019 1 8 04 14 28这是正确的格式 但