import Vue from 'vue' const common = { install(Vue) { // 手机号码格式成秘文形式 格式为137****3151 String.prototype.$formatPhone = function() { return this.replace(/(\d{3})\d+(\d{4})/, '$1****$2') } // 格式化时间 格式为 2023-10-02 12:00:00 Date.prototype.$formatTime = function() { let date = this.toLocaleDateString() let time = this.toLocaleTimeString() let dateArr = date.split('/') let month = `${+dateArr[1] >= 10 ? dateArr[1] : `0${dateArr[1]}`}` let day = `${+dateArr[2] >= 10 ? dateArr[2] : `0${dateArr[2]}`}` // 小程序this.toLocaleTimeString(),会显示上午、下午,为兼容h5、小程序 先统一去除中文和空格 time = time.replace(/[\u4e00-\u9fa5\s]/g, ''); return `${dateArr[0]}-${month}-${day} ${time}` } } } Vue.use(common)