Ver Fonte

update pc_chat

luke há 6 anos atrás
pai
commit
43cc3bb554
1 ficheiros alterados com 32 adições e 16 exclusões
  1. 32 16
      pc_chat/src/components/chat.vue

+ 32 - 16
pc_chat/src/components/chat.vue

@@ -628,22 +628,38 @@
 			}
 		},
 		filters: {
-			formatDate: function (value) {
-				let val = parseInt(value);
-				// console.log(val);
-				let date = new Date(val);
-				let y = date.getFullYear();
-				let MM = date.getMonth() + 1;
-				 MM = MM < 10 ? ('0' + MM) : MM;
-				let d = date.getDate();
-				 d = d < 10 ? ('0' + d) : d;
-				let h = date.getHours();
-				 h = h < 10 ? ('0' + h) : h;
-				let m = date.getMinutes();
-				 m = m < 10 ? ('0' + m) : m;
-				let s = date.getSeconds();
-				 s = s < 10 ? ('0' + s) : s;
-				return  h + ':' + m;
+			/**
+			 * 时间戳转日期自定义时间格式
+			 * timeStamp:时间戳
+			 * custom:转换日期时定义年月日用是什么符号隔开
+			 * isDtae:0=月份、1=日期、3=时间
+			 */
+
+			formatDate: function (value, custom='',isDtae=3) {
+				console.log(value)
+				let timeStamp =value;
+				var date = new Date();
+				date.setTime(timeStamp * 1000);
+				var y = date.getFullYear();
+				var m = date.getMonth() + 1;
+				m = m < 10 ? ('0' + m) : m;
+				var d = date.getDate();
+				d = d < 10 ? ('0' + d) : d;
+				var h = date.getHours();
+				h = h < 10 ? ('0' + h) : h;
+				var minute = date.getMinutes();
+				var second = date.getSeconds();
+				minute = minute < 10 ? ('0' + minute) : minute;
+				second = second < 10 ? ('0' + second) : second;
+				if (isDtae == 0){
+					return y + custom + m //+'student';
+				}else if (isDtae ==1){
+					return y + custom + m + custom + d;
+				}else if(isDtae == 3){
+					return  h + ':' + minute;
+				}else {
+					return y + '-' + m + '-' + d + ' ' + h + ':' + minute //+ ':' + second;
+				}
 			}
 		},
 		methods: {