数据解析 + 日期格式化

		var str = "小明:80;小李:60";
		var obj = objParse(str);
		var average = average(obj);

		function objParse(str) {
			var arr = str.split(";");
			var obj = {};
			arr.forEach((item) => {
				var key = item.split(":")[0];
				var val = item.split(":")[1];
				obj[key] = val;
			})
			return obj;
		}

		function average(obj) {
			var ave = 0;
			var count = 0;
			console.log(obj)
			for (let score in obj) {
				ave += obj[score] * 1;
				count++;
			}
			return Math.round(ave / count);
		}

		function timeFormat() {
			var date = new Date()
			var year = date.getFullYear();
			var month = date.getMonth() >= 10 ? date.getMonth() : 0 + "" + date.getMonth();
			var day = date.getDate() >= 10 ? date.getDate() : 0 + "" + date.getDate();
			var hour = date.getHours() >= 10 ? date.getHours() : 0 + "" + date.getHours();
			var minutes = date.getMinutes() >= 10 ? date.getMinutes() : 0 + "" + date.getMinutes();
			var seconds = date.getSeconds() >= 10 ? date.getSeconds() : 0 + "" + date.getSeconds();
			var week = date.getDay();
			return year + "年" + month + "月" + day + "日" + "星期" + getWeek(week) + hour + "时" + minutes + "分" + seconds + "秒";
		}

		function getWeek(idx) {
			var num = ['日', '一', '二', '三', '四', '五', '六'];
			var hz = null;
			num.forEach((item,index)=>{
				if (index == idx) {
					hz = item;
				}
			})
			return hz;
		}
		console.log(timeFormat(), average)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值