小编Ben*_*min的帖子

在Chrome中解析字符串时,为什么新的Date()对“ YYYY-MM-DD”进行不同的处理?

在将字符串解析为日期时,我在Chrome中发现了一个有趣的怪癖。这些字符串以相同的方式解析:

new Date("2020 01 01")
=> Wed Jan 01 2020 00:00:00 GMT-0500 (GMT-05:00)

new Date("2020-01 01")
=> Wed Jan 01 2020 00:00:00 GMT-0500 (GMT-05:00)

new Date("2020 01-01")
=> Wed Jan 01 2020 00:00:00 GMT-0500 (GMT-05:00)
Run Code Online (Sandbox Code Playgroud)

但不是这个,它又落后了几个小时:

new Date("2020-01-03")
=> Tue Dec 31 2019 19:00:00 GMT-0500 (GMT-05:00)
Run Code Online (Sandbox Code Playgroud)

这是具有相同代码的codepen

为什么会这样?

编辑:这是Chrome 73.0.3683.103。

Edit2:在节点LTS中,问题已解决:

> new Date("2020 01 01")
2020-01-01T05:00:00.000Z

> new Date("2020-01 01")
2020-01-01T05:00:00.000Z

> new Date("2020 01-01")
2020-01-01T05:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

> new Date("2020-01-01")
2020-01-01T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

在Safari 12.1中,前三个无效:

new Date("2020 …
Run Code Online (Sandbox Code Playgroud)

javascript date ecma

6
推荐指数
0
解决办法
63
查看次数

是否可以以Slack团队中的任何用户身份发布chat.postMessage?

我构建旨在改变一些文字,然后将其发布到松弛的通道,就好像谁触发了该命令的用户表示,松弛的整合。

例如 /makeFace disapproval

@Ben 3:45pm ?_?

我要求client权限范围,它添加了chat:write:user权限。但是,当我点击chat.postMessage端点时,它似乎只允许您以添加集成的用户身份发布因为它返回的令牌似乎是针对该用户的个性化对象。

例如,我知道giphy会像创建者一样发送其gif消息,但我找不到他们如何管理它。是否有任何文档可以像团队其他成员一样发送消息?

javascript slack-api slack

4
推荐指数
1
解决办法
2790
查看次数

标签 统计

javascript ×2

date ×1

ecma ×1

slack ×1

slack-api ×1