mirror of
https://gitee.com/elegant_wings/dbd-meeting-html.git
synced 2025-06-21 21:49:38 +08:00
27 lines
710 B
JavaScript
27 lines
710 B
JavaScript
![]() |
import Vue from 'vue'
|
||
|
import moment from 'moment'
|
||
|
// 已从cdn加载
|
||
|
// import 'moment/locale/zh-cn'
|
||
|
// 通过全局配置调用,这里不再使用
|
||
|
// moment.locale('zh-cn')
|
||
|
|
||
|
Vue.filter('NumberFormat', function (value) {
|
||
|
if (!value) {
|
||
|
return '0'
|
||
|
}
|
||
|
const intPartFormat = value.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断
|
||
|
return intPartFormat
|
||
|
})
|
||
|
|
||
|
Vue.filter('dayjs', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
|
||
|
return moment(dataStr).format(pattern)
|
||
|
})
|
||
|
|
||
|
Vue.filter('moment', function (dataStr, pattern = 'YYYY-MM-DD HH:mm:ss') {
|
||
|
return moment(dataStr).format(pattern)
|
||
|
})
|
||
|
|
||
|
Vue.filter('fromNow', function (date) {
|
||
|
return moment(date).fromNow()
|
||
|
})
|