WEB 端日期组件,有没有可以根据语义自动解析的

7 天前
 BiChengfei

又是被公司管理后台日期选择器气的摔键盘的一个下午,element 中的日期组件,真的好难用啊
那么有没有根据语义,自动解析时间的组件,就像下面这样,可以自动解析语义:

  1. 下午五点到六点 -> 2024-06-28 17:00:00 - 2024-06-28 18:00:00
  2. 1 号到 7 号 -> 2024-06-01 - 2024-06-07
  3. 上月 1 号到 7 号 -> 2024-05-01 - 2024-05-07
  4. 6.1 到 6.7 -> 2024-06-01 - 2024-06-07
465 次点击
所在节点    前端开发
15 条回复
jifengg
7 天前
随便写了一个“昨天是 2 号,明天去 7 号仓库拿 5 号球和 9 号球,11 号的比赛用的是 6 号球,17 号要用到 9 号球,要提前一天归还”
jifengg
7 天前
我问了 gpt3.5 没回答出来借的日期和还的日期
jifengg
7 天前
不是泼冷水,如果定位成“协助快速输入日期”,那搭配 ai 应该是很不错的功能。
如果是解析“用户任意输入”可能就还差点意思。
wunonglin
7 天前
你这属于 AI 领域了
Newbing
7 天前
试了一下,可以做到。
arfaWong
7 天前
@jifengg #2 Claude 3.5 Sonnet 回答出来 4 号和 16 号
Newbing
7 天前
```shell
当前时间是:2024-06-03T16:06:00Z ,请分析下面这句话,从中提取出所有的的正确时间!'''昨天是 2 号,明天去 7 号仓库拿 5 号球和 9 号球,11 号的比赛用的是 6 号球,17 号要用到 9 号球,要提前一天归还'''

从这句话中,我们可以提取出以下信息:

"昨天是 2 号" - 这意味着昨天是 2024 年 6 月 2 日。因为当前时间是 2024 年 6 月 3 日 16:06:00Z ,所以昨天确实是 6 月 2 日。

"明天去 7 号仓库拿 5 号球和 9 号球" - 这意味着明天是 2024 年 6 月 4 日。但是,这里的"5 号球"和"9 号球"并不是指日期,而是指球的编号。

"11 号的比赛用的是 6 号球" - 这里的"11 号"是指日期,即 2024 年 6 月 11 日。"6 号球"是比赛用的球的编号。

"17 号要用到 9 号球" - 这里的"17 号"是指日期,即 2024 年 6 月 17 日。"9 号球"是那天要用的球的编号。

"要提前一天归还" - 这句话没有直接给出日期,但是它可能指的是在使用球的日期前一天归还。例如,如果要在 6 月 11 日使用球,那么应该在 6 月 10 日归还。

因此,从这句话中,我们可以提取出的正确时间是:2024 年 6 月 2 日,2024 年 6 月 4 日,2024 年 6 月 11 日和 2024 年 6 月 17 日。
```
shadowyue
7 天前
别搞这种,要标准化。
这种不同的两个人可能会有理解偏差,出问题了你要背锅。
retrocode
7 天前
@shadowyue 同意, 日期相关的不建议语义化, 尤其后台表单, 部分业务人员操作是真的无脑操作的, 出问题直接甩锅技术部门, 给几个常用选项就可以了,例如本月/上月/半年内这种还好说些
BiChengfei
7 天前
@jifengg 额。。。只是想快捷操作,你这是让分析了
BiChengfei
7 天前
@shadowyue @retrocode 只是简单快捷操作,if else 判断就行,不要想太多,参考 https://github.com/wangnamu/ZHSpokenDateFormat
retrocode
7 天前
@BiChengfei #11 天真, 信我, 这种口你一开, 业务就会把 大前天/上上天/138 天前/前年 Q1/上个财报年 这种鬼需求给提上来, 具体是否适配就看你部门领导是否强硬愿意扯皮了
BeijingBaby
7 天前
如果是“日期选择器”,打这么多中文真的比选择一个时间速度快?
IvanLi127
7 天前
这种功能不接 AI 就等于没啥用,教用户说话可比教用户操作系统麻烦多了。
BiChengfei
7 天前
@BeijingBaby 日期选择器,真的超级难用,特别是选择时间区间的时候

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1053354

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX