mysql怎么判断2个时间戳为同一天_请教一个需求js怎么判断时间戳是否属于同一天...
思路就是把history数组处理成一个相同日期是在同一个数组成员内,再调整一下 addHisList 函数就可以
demo 链接:https://codepen.io/liangxh052...
function handleHistory(history) {
const arr = history.map(item => {
return {
date: dateFormat(item.date, 'YYYY-MM-DD'),
list: [
{
SName: item.SName,
content: item.content
}
]
}
});
let result = [];
arr.forEach(item => {
if (result.some(every => every.date === item.date)) {
result.forEach(_ => {
if(_.date === item.date) {
_.list = _.list.concat(item.list)
}
})
} else {
result.push(item)
}
})
return result;
}
const history = [
{"type":"text","date":1592889320877,"SName":"xxx","content":"1"},
{"type":"text","date":1592889320877,"SName":"xxx","content":"2"},
{"type":"text","date":1592889320877,"SName":"xxx","content":"3"},
{"type":"text","date":1592889320877,"SName":"xxx","content":"4"},
{"type":"text","date":1592981108862,"SName":"xxx","content":"4"}
]
console.log(handleHistory(history))
function dateFormat (date, format, en) {
let self = new Date(date);
let fmt = format || 'YYYY-MM-DD hh:mm:ss';
let o = {
'M+': self.getMonth() + 1,
'D+': self.getDate(),
'h+': self.getHours(),
'H+': self.getHours() % 12 === 0 ? 12 : self.getHours() % 12,
'N': self.getHours() >= 12 ? (en ? 'PM' : '\u4e0b') : (en ? 'AM' : '\u4e0a'),
'm+': self.getMinutes(),
's+': self.getSeconds(),
'q+': Math.floor((self.getMonth() + 3) / 3),
'S': self.getMilliseconds()
};
if (/(Y+)/.test(fmt)) {
fmt = fmt.replace(RegExp.$1, (self.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (let k in o) {
if (new RegExp('(' + k + ')').test(fmt)) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)));
}
}
let week = ['\u65e5', '\u4e00', '\u4e8c', '\u4e09', '\u56db', '\u4e94', '\u516d'];
let weekEn = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
if (/(d+)/.test(fmt)) {
if (en) {
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length > 1) ? weekEn[self.getDay()].substr(0, 3) : weekEn[self.getDay()]);
} else {
fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? '\u661f\u671f' : '\u5468') : '') + week[self.getDay()]);
}
}
return fmt;
};
mysql怎么判断2个时间戳为同一天_请教一个需求js怎么判断时间戳是否属于同一天...相关推荐
- 判断鼠标是否在元素上_能不能从大便上判断出一个人是否患有结肠癌?
通过大便的观察是可以怀疑是否得了结肠癌的,但并不是由于从大便上诊断患者得了癌症这个病. 结肠癌症诊断金标准 结肠癌的诊断的金标准做肠镜,通过肠镜进行观察,看是否有癌症. 如果不明显,通过肉眼无法判断, ...
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
[其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...
- python判断两个数是否互质_《算法》第一章——判断两个整数是否互质
判断两个整数互质的方法 概念:公约数只有1的两个数叫做互质数.根据互质数的概念可以对一组数是否互质进行判断.如:9和11的公约数只有1,则它们是互质数. 求商判断法:用大数除以小数,如果除得的余数与其 ...
- python中判断一个数是否为素数_【转载】Python脚本判断一个数是否为素数的几种方法...
质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...
- Java判断三个球的大中小_玩进球数有门道 三种判断大小球的典型方法
竞彩进球数玩法是竞彩一个主要玩法,比半全场更加受欢迎.因为很多彩民习惯了大小球玩法,因此,作为大球的变种,进球数受到这部分彩民的热捧.不过,市面上介绍亚盘的方法较多,介绍判断大小球的方法却很少.为此, ...
- uni判断输入的是否是数字_【转】新手uni-app判断接口数据显示数据或者缺省页...
本帖最后由 fengrui99 于 2020-6-30 13:42 编辑 很久没有写Uni的教程啦!这文章同样还是针对新手入门的一篇文章,采用最基础的思路和写法.希望能文章能给新手带来思路. 思路说明 ...
- php时间相减_请教一个PHP的时间戳转换成时间相减的問題?
name.php 注册用户 用户名: 姓名: 密码: 确认密码: email: 进入: tenglu 回首页 join.php $userid=$_POST['userdi']; $name=$_PO ...
- 怎么判断U盘真实容量,教大家一个准确的简单判断大概多少的方法
先附上一个小巧有效检查U盘容量真假的工具:h2testw_1.4,让卖假的都GoDie! 故事这样的,在淘宝买了一个超级便宜的64GU盘,在使用过程中发现存入超过一定大小的东西后,文件会损坏,怀疑它容 ...
- java 判断网络图片是否存在_请教:如何用java判断一个图片的网络地址是否有效?...
import java.net.HttpURLConnection; import java.net.URL; import org.apache.log4j.Logger; /** * * * 文件 ...
最新文章
- 信息系统项目管理知识--项目成本管理
- wamp 使用mysql_PHP当中如何使用Wampserver连接到Mysql数据库以及怎样使用
- docker build 变量_DockerFile 设置环境变量
- DB天气app冲刺二阶段第七天
- AJAX使用技巧:如何处理书签和翻页按扭
- 基于区块链的政务平台设计探索
- 百度Android定位API使用指南
- Mobile Widget是一种新的手机应用形式吗
- 原因及解决办法:error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file
- 软件架构师的12项修炼[2]——关系技能修炼(2)——领导力、政治
- c# chart 各个属性_C# Chart各个属性详细解析、应用
- HashMap常见面试问题总结
- 数学建模基础理论【一】(不定积分)
- 【隔离的CAN通信接口-1Mbps】
- sql:mysql:函数:字符串函数
- python手机端如何下载_过去,哔哩哔哩上面的视频只能在手机上面下载;现在,我用Python爬虫实现了能在PC端上面下载...
- 虚拟主机3种方式nginx/apache+跨域知识点整理
- 三种方法求最大公约数及求n个数的最小公倍数
- sx126x 与 sx127x 的区别
- 接口自动化测试项目实战
热门文章
- 【TensorFlow2.0】(3) 索引与切片操作
- Matlab大气湍流退化模型
- linux查看流量开源,Linux流量监控工具 - iftop
- python opencv单通道转多通道_13、OpenCV绘图和文本显示
- 实现2D全景图的中心视野变换
- 强化学习(七) - 函数近似方法 - 随机梯度下降, 半梯度下降,及瓦片编码(Tile Coding)实例
- 将日志中的指定字段对齐显示输出
- Go 分布式学习利器(20)-- Go并发编程之多路选择和超时控制,channel的关闭和广播
- AppiumForWin安装
- .net core在vs开发环境下脱离iis运行