diff --git a/composables/useTime.js b/composables/useTime.js new file mode 100644 index 0000000000000000000000000000000000000000..7543c9bd0f532823aec644aa1cd748f9b8dd4252 --- /dev/null +++ b/composables/useTime.js @@ -0,0 +1,18 @@ +import { useTimeAgo } from '@vueuse/core' + +export default function (time) { + const timeAgo = useTimeAgo(time) + let timeStr = timeAgo + if (timeAgo.value === 'just now') timeStr = '刚刚' + else if (timeAgo.value === 'yesterday') timeStr = '昨天' + else if (timeAgo.value === 'last month') timeStr = '上个月' + else if (timeAgo.value === 'last year') timeStr = '去年' + else if (timeAgo.value.indexOf('minute ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 分钟前' + else if (timeAgo.value.indexOf('minutes ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 分钟前' + else if (timeAgo.value.indexOf('hour ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 小时前' + else if (timeAgo.value.indexOf('hours ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 小时前' + else if (timeAgo.value.indexOf('days ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 天前' + else if (timeAgo.value.indexOf('months ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 个月前' + else if (timeAgo.value.indexOf('years ago') > 0) timeStr = timeAgo.value.split(' ')[0] + ' 年前' + return timeStr +} \ No newline at end of file