|
@@ -3,7 +3,8 @@ Vue.filter('timeFormat', function (date, fmt) {
|
3
|
if (!date) {
|
3
|
if (!date) {
|
4
|
return '';
|
4
|
return '';
|
5
|
}
|
5
|
}
|
6
|
- date = new Date(date);
|
|
|
|
|
6
|
+ var dateArr = date.split(/[- : \/]/);
|
|
|
7
|
+ date = new Date(dateArr[0], dateArr[1] - 1, dateArr[2], dateArr[3], dateArr[4], dateArr[5]);
|
7
|
if (/(y+)/.test(fmt)) {
|
8
|
if (/(y+)/.test(fmt)) {
|
8
|
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
9
|
fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
|
9
|
}
|
10
|
}
|