赞
踩
使用场景:作用于并发校验
前端js根据主键请求后台获取到数据的修改时间,跟js获取列表的时间进行对比
appService.GetModifiedTime(oid).then(function (result) {//后端请求得到的时间
var time = e.selected[0].ModifiedTime;//前端列表的时间这个时候可以调试得出时间格式不对
time = time.getFullYear() + '/' + (time.getMonth() + 1) + '/' + time.getDate() + ' ' + time.getHours() + ':' + time.getMinutes() + ':' + time.getSeconds(); //将列表的时间转换为数据库可识别的格式
//new Date(time).getTime()用这个将其转换为时间并对比
//为啥非要用时间戳对比而不是直接用时间对比
//因为前面那个转换可能将(中国标准时间)那个格式变成 2020/12/24 16:18:1
//而数据库是 2020/12/24 16:18:01
if (new Date(time).getTime() !== new Date(result).getTime()) {
dialog.tipAlert('当前页面数据不是最新数据请刷新后重试!');
} else {
}
});
转换前后的图片
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。