Ker*_*kır 3 time timezone date node.js server
当日期是 2018-03-21 19:40 时,我尝试了以下代码
var date = new Date();
console.log(date);
Run Code Online (Sandbox Code Playgroud)
输出 :
2018-03-21T16:40:53.755Z
Run Code Online (Sandbox Code Playgroud)
如您所见,服务器已丢失 3 小时。我通过增加 3 小时来修复它,但我认为这不是一个好方法。我怎样才能用更好的方法解决这个问题?
我不认为日期不正确,如果您仔细查看正在打印的格式,它Z的末尾有一个,这意味着:
一个后缀,当应用于时间时,表示 UTC 偏移量 00:00;经常说的“祖鲁语”来自国际民航组织字母“Z”的拼音字母表。
我猜你在一个与 UTC 相隔 3 小时的地方。
默认情况下,Node.js 使用这种格式打印 Date 对象,但您可以使用toLocaleString()打印本地时间:
console.log(date.toLocaleString());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1785 次 |
| 最近记录: |