我在 VPS 上使用 Ubuntu 18.04 x64,以前从未使用过它。
我创建了巨大的nodejs脚本
- 新的 Date().toLocaleTimeString() 和新的 Date().toLocaleDateString
赞扬,在 Windows 10 上一切运行良好,但在 Ubuntu 上由于 12 小时格式,我的 nodejs 脚本完全混乱。
我想更改 ubuntu 设置而不是更改 nodejs 脚本。
我来自波兰,我使用 24 小时制。我已经使用控制台命令更改了一些东西 :D,我在 ubuntu 终端中的时间如下所示:
root@node:~# date
Thu Nov 29 16:18:24 CET 2018
root@node:~# sudo timedatectl
Local time: Thu 2018-11-29 16:31:15 CET
Universal time: Thu 2018-11-29 15:31:15 UTC
RTC time: Thu 2018-11-29 15:31:16
Time zone: Europe/Warsaw (CET, +0100)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
但在 nodejs 控制台中我看到:
[4:02:20 PM]
在 Windows 上:
[2018-11-29][14:55:01]
在 Ubuntu 上
[11/29/2018][4:00:33 PM]
由于 Ubuntu 上日期中的符号“/”,我的脚本无法创建带有日期的新 .txt 文件
请帮助我:D 谢谢你,你好
答案1
设置 shell 变量LC_ALL=pl_PL.UTF-8
。我尝试使用 LC_TIME,但是不起作用。
PS:不要乱动date
,在这种情况下它什么也不做(只显示时间)