Commit 74df59a8e075caa671a40140f098896622aa7d44

Authored by 刘淇
1 parent c9d45ef5

商户券 有效期

common/date.js 0 → 100644
  1 +export function formatDate (date, fmt) {
  2 + if (/(y+)/.test(fmt)) {
  3 + fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
  4 + }
  5 + let o = {
  6 + 'M+': date.getMonth() + 1,
  7 + 'd+': date.getDate(),
  8 + 'h+': date.getHours(),
  9 + 'm+': date.getMinutes(),
  10 + 's+': date.getSeconds()
  11 + };
  12 + for (let k in o) {
  13 + if (new RegExp(`(${k})`).test(fmt)) {
  14 + let str = o[k] + '';
  15 + fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
  16 + }
  17 + }
  18 + return fmt;
  19 +};
  20 +function padLeftZero (str) {
  21 + return ('00' + str).substr(str.length);
  22 +};
0 23 \ No newline at end of file
... ...
pages/businessCard/printCard.vue
... ... @@ -34,6 +34,7 @@
34 34  
35 35 <script>
36 36 import uQRCode from '../../common/uqrcode.js' //引入uqrcode.js
  37 +import {formatDate} from '../../common/date.js';
37 38 export default {
38 39 data() {
39 40 return {
... ... @@ -47,7 +48,8 @@ export default {
47 48 deadline: '2099-10-01 00:00:00',
48 49 qrUrl: '', // 图片地址
49 50 single: '',
50   - startTime:''
  51 + startTime:'',
  52 + deadlineInit:""
51 53 }
52 54 },
53 55 onLoad(params) {
... ... @@ -70,8 +72,9 @@ export default {
70 72 mounted() {
71 73 setTimeout(() => {
72 74 this.startTime = Date.now()
73   - this.single = Date.now()
74   -
  75 + this.single = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss')
  76 + this.deadlineInit = formatDate(new Date(), 'yyyy-MM-dd hh:mm:ss');
  77 + console.log(this.single)
75 78 },500)
76 79 },
77 80 computed: {},
... ... @@ -115,6 +118,7 @@ export default {
115 118 })
116 119 },
117 120 changeTime: function () {
  121 + console.log(this.single)
118 122 this.deadline = this.single
119 123 this.getCouponStaticQR()
120 124 },
... ...