本地化要支持中文的
vueuse 的 useTimeAgo 可惜不支持中文呀
![]() |
1
weixind 2024-06-14 11:06:10 +08:00
谜底不就在谜面上么。
|
![]() |
2
davin 2024-06-14 11:08:10 +08:00 ![]() 官方 issue 底下有结合 i18n 的不错的解决方案 /issues/1592
|
![]() |
3
raphaelsoul 2024-06-14 11:17:52 +08:00
date-fns/formatDistance
如有需要处理成月/年的自己除 30/365 就好 差个一两天没人在意的 |
![]() |
4
dfkjgklfdjg 2024-06-14 11:50:52 +08:00
[Intl.RelativeTimeFormat - JavaScript | MDN]( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/RelativeTimeFormat)
|
![]() |
5
bojackhorseman 2024-06-14 12:02:47 +08:00 via iPhone
dayjs 好像也支持吧
|
![]() |
6
butanediol2d 2024-06-14 12:08:35 +08:00
不了解前端,不过应该都有 icu 的 port 吧
|
7
fjc0k 2024-06-14 12:29:59 +08:00
跳出 Vue ,它只是个 ui 框架
|
![]() |
8
NoManPlay 2024-06-14 13:28:19 +08:00
需要现成 hooks 就上面说的 useTimeAgo+i18n
|
![]() |
9
NoManPlay 2024-06-14 13:28:47 +08:00
@NoManPlay 不局限可以考虑 dayjs. https://day.js.org/docs/zh-CN/display/from-now
|
10
laters 2024-06-14 13:59:19 +08:00
dayjs
|
![]() |
11
snowlee 2024-06-14 15:01:59 +08:00
|
![]() |
12
dfkjgklfdjg 2024-06-14 16:02:01 +08:00
@dfkjgklfdjg #4 ,补充一下,useTimeAge 支持传入格式化文本的。
格式看这里 👉 [vueuse/packages/core/useTimeAgo/index.ts at main · vueuse/vueuse]( https://github.com/vueuse/vueuse/blob/main/packages/core/useTimeAgo/index.ts#L92) |
13
thawne 2024-06-14 16:25:59 +08:00
dayjs
|
![]() |
14
66beta 2024-06-14 16:26:48 +08:00
`dayjs.updateLocale`
|
![]() |
16
magicdawn 2024-06-15 12:30:39 +08:00 via Android
|