【发布时间】:2018-09-12 04:26:43
【问题描述】:
我的 vue 组件是这样的:
<template>
...
<td>{{getDate(item.created_at)}}</td>
...
</template>
<script>
export default {
...
methods: {
getDate(datetime) {
let date = new Date(datetime).toJSON().slice(0,10).replace(/-/g,'/')
return date
}
}
}
</script>
如果我console.log(datetime),结果:2018-03-31 18:23:20
我只想获取日期并将格式更改为:2018 年 3 月 31 日
我尝试像上面的组件一样,但结果如下:2018/03/31
我尝试使用格式方法和日期格式方法,但它是未定义的
我该如何解决这个问题?
【问题讨论】:
-
看看这个库,我不知道你是否需要大量使用日期格式和转换,所以它可能不是你的最佳解决方案,但也许你会找到一些灵感你的具体问题:) github.com/datejs/Datejs
-
@Adriano 没有库还有其他方法吗?
标签: javascript jquery vue.js vuejs2 vue-component