diff --git a/theme/src/client/components/Blog/VPPostItem.vue b/theme/src/client/components/Blog/VPPostItem.vue index 76d76a1a..264ffee3 100644 --- a/theme/src/client/components/Blog/VPPostItem.vue +++ b/theme/src/client/components/Blog/VPPostItem.vue @@ -14,7 +14,7 @@ const { theme } = useData() const colors = useTagColors() const { categories: categoriesLink, tags: tagsLink } = useInternalLink() -const createTime = computed(() => props.post.createTime?.split(' ')[0].replace(/\//g, '-')) +const createTime = computed(() => props.post.createTime?.split(/\s|T/)[0].replace(/\//g, '-')) const categoryList = computed(() => props.post.categoryList ?? []) const sticky = computed(() => { diff --git a/theme/src/client/components/VPDocMeta.vue b/theme/src/client/components/VPDocMeta.vue index 5dd5f8ee..53812cc9 100644 --- a/theme/src/client/components/VPDocMeta.vue +++ b/theme/src/client/components/VPDocMeta.vue @@ -16,7 +16,7 @@ const createTime = computed(() => { if (!show || (show === 'only-blog' && !isBlogPost.value)) return '' if (matter.value.createTime) - return matter.value.createTime.split(' ')[0].replace(/\//g, '-') + return matter.value.createTime.split(/\s|T/)[0].replace(/\//g, '-') return '' })