文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

同城外卖跑腿系统源码分析

2023-09-07 12:36

关注

外卖订餐已经成为很多“社畜”日常不可分割的一部分,足不出户,只需要一部电子设备即可在线订餐,并且可提供的选择非常多样化,与传统的电话订餐外卖模式相比也更便捷的多。
因此,同城外卖跑腿系统源码得以爆火,它是一个提供互联网外卖运营管理的后台系统,通过同城外卖跑腿系统源码能够助力搭建可同城送餐到家的服务平台,通过系统运营方可以发起营销,用户在外卖平台上即可参与活动,选择商品,平台运营人员利用系统线上接口与外卖客户端连接……传统的外卖模式是用户通过电话订购,商户按照订购进行配餐、制作、包装、配送等,整个过程中商户需要自己做营销,需要付出非常大的资金和精力,并且效果如何还未可知。与这样的外卖模式相比,搭建一个外卖系统平台更有利于外卖运营管理的同时,也给商户降低了营销成本。下文,小编将与大家分析一下同城外卖跑腿系统源码。
同城外卖跑腿系统源码

【同城外卖跑腿系统源码代码分析】
export function caculateTimeago(dateTimeStamp) {
const minute = 1000 * 60; // 把分,时,天,周,半个月,一个月用毫秒表示

const hour = minute * 60;
const day = hour * 24;
const week = day * 7;
const now = new Date().getTime(); // 获取当前时间毫秒

const diffValue = now - dateTimeStamp; // 时间差

let result = ‘’;

if (diffValue < 0) {
return;
}

const minC = diffValue / minute; // 计算时间差的分,时,天,周,月

const hourC = diffValue / hour;
const dayC = diffValue / day;
const weekC = diffValue / week;

if (weekC >= 1 && weekC <= 4) {
result = ${parseInt(weekC, 10)}周前;
} else if (dayC >= 1 && dayC <= 6) {
result = ${parseInt(dayC, 10)}天前;
} else if (hourC >= 1 && hourC <= 23) {
result = ${parseInt(hourC, 10)}小时前;
} else if (minC >= 1 && minC <= 59) {
result = ${parseInt(minC, 10)}分钟前;
} else if (diffValue >= 0 && diffValue <= minute) {
result = ‘刚刚’;
} else {
const datetime = new Date();
datetime.setTime(dateTimeStamp);
const Nyear = datetime.getFullYear();
const Nmonth = datetime.getMonth() + 1 < 10 ? 0${datetime.getMonth() + 1} : datetime.getMonth() + 1;
const Ndate = datetime.getDate() < 10 ? 0${datetime.getDate()} : datetime.getDate();
result = ${Nyear}-${Nmonth}-${Ndate};
}

return result;
}
export function formateTime(secondTime) {
const time = secondTime;
let newTime;
let hour;
let minite;
let seconds;
if (time >= 3600) {
hour = parseInt(time / 3600) < 10 ? 0${parseInt(time / 3600)} : parseInt(time / 3600);
minite = parseInt(time % 60 / 60) < 10 ? 0${parseInt(time % 60 / 60)} : parseInt(time % 60 / 60);
seconds = time % 3600 < 10 ? 0${time % 3600} : time % 3600;
if (seconds > 60) {
minite = parseInt(seconds / 60) < 10 ? 0${parseInt(seconds / 60)} : parseInt(seconds / 60);
seconds = seconds % 60 < 10 ? 0${seconds % 60} : seconds % 60;
}
newTime = ${hour}:${minite}:${seconds};
} else if (time >= 60 && time < 3600) {
minite = parseInt(time / 60) < 10 ? 0${parseInt(time / 60)} : parseInt(time / 60);
seconds = time % 60 < 10 ? 0${time % 60} : time % 60;
newTime = 00:${minite}:${seconds};
} else if (time < 60) {
seconds = time < 10 ? 0${time} : time;
newTime = 00:00:${seconds};
}
return newTime;
}

来源地址:https://blog.csdn.net/vx17661296331/article/details/129386037

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯