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

【同城外卖跑腿系统源码代码分析】
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;
}

同城外卖跑腿系统源码分析相关推荐

  1. JAVA同城外卖跑腿系统源码优势?

    JAVA同城外卖跑腿系统源码是一款基于JAVA语言开发的同城外卖跑腿系统,具有以下优势: 1.技术优势:JAVA作为一种高性能.跨平台的编程语言,在企业应用方面有着广泛的应用.JAVA同城外卖跑腿系统 ...

  2. 开发一个同城跑腿系统平台需要多少钱?如何选择跑腿系统源码

    现在的人越来越来懒,懒得爬楼,于是有了电梯:懒得出门购物,于是有了网上购物.直播带货:出门懒得带银行卡,于是就有了微信支付.支付宝支付:懒得收拾家务,于是扫地机器人.智能洗碗机出现:懒得做饭.买菜,于 ...

  3. 直接购买同城跑腿系统源码,有什么好处呢?

    为什么很多时候咨询各种开发公司的客服,都会建议购买源码,那么只针对同城跑腿系统源码,购买源码和saas系统究竟有何区别?购买哪个更划算呢? 首先就是针对两种系统在运营层面的区别: 首位肯定是所有问题的 ...

  4. 同城跑腿系统源码,买货送货不出门,办事排队不用等

    随着互联网时代的快速发展,实体餐厅模式正在发生着形态的转变,越来越多的餐饮业借助互联网模式进行宣传发展.同城跑腿.网上购物和各种程序便利服务层出不穷,不仅为快节奏的生活提供了便利,也促进了经济的快速发 ...

  5. 外卖跑腿app源码,小程序上点餐+送货二合一

    如今人们生活节奏快.生活水平在不断提高,闲暇的时间愈来愈少,人们的需求也在不断提高.从而会有一些新型行业诞生.比如,跑腿业务.人们一般都喜欢是线上购物,线上点餐等等的需求.外卖跑腿app源码开发项目越 ...

  6. ASP.NET大型外卖订餐系统源码 (PC版+手机版+商户版)

    ASP.NET仿百度外卖订餐系统源码 (PC版+手机版+商户版) 开发环境为Visual Studio 2012,数据库为SqlServer2008R2,使用.net 4.5开发. 源码类型:全开源免 ...

  7. Android 8.0系统源码分析--Camera processCaptureResult结果回传源码分析

    相机,从上到下概览一下,真是太大了,上面的APP->Framework->CameraServer->CameraHAL,HAL进程中Pipeline.接各种算法的Node.再往下的 ...

  8. Kbuild系统源码分析(四)—./scripts/Makefile.build

    版权声明:本文为CSDN博主「ashimida@」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/lidan1 ...

  9. 抖音seo搜索排名,源码开发部署/seo排名系统源码分析。

    前言:抖音seo搜索排名,源码开发部署/seo排名系统源码分析.抖音seo源码搭建部分代码 抖音seo是什么?其实seo它是搜索引擎优化,不仅这样,抖音里也有搜索引擎优化,抖音seo其实就是优化抖音的 ...

最新文章

  1. 字节跳动2018校招算法方向(第一批) —— 1-最外层点
  2. 电脑开机速度慢?新手试试以下这几个小技巧!
  3. 一个15岁少年写的汇编代码
  4. Eclipse导入android项目包xml报错
  5. Mybatis Plus简介_代码_以及文档地址_以及前置知识---Mybatis Plus工作笔记001
  6. zabbix替代smokeping的解决方案
  7. AT1 one-dimensional objects
  8. 在Kibana上查看tomcat日志
  9. 计算机一级常用计算公式,全国计算机一级考试题库
  10. 《计算机入门》模拟卷 b卷,《计算机入门》模拟试卷B.doc
  11. 迪文屏DMT12800K070_A2WTC踩坑实录(二)
  12. 百度实时热点词采集工具
  13. Unity,C#版的动画曲线,Tween:EaseIn,EaseOut,EaseInOut(编程语言翻译版本)
  14. 【自动化测试selenium】
  15. CANopen--基于DS402协议的伺服电机原点回零模式实现
  16. 【githubshare】免费开源的视频编辑器,兼容 Windows、macOS、Linux 等主流操作系统。支持最新音视频格式与 4K 分辨率,可实现视频特效
  17. 影视短视频剪辑的完整操作流程(普通人也能学会)
  18. 金蝶EAS开发笔记(理论篇)
  19. java外包恒大,JAVA开发工程师
  20. 开源中国iOS客户端学习——序

热门文章

  1. access贝克曼_贝克曼库尔特ACCESS2化学发光免疫分析仪-贝克曼库尔特中国官网
  2. 【爱铭微付版】Discuz积分充值插件
  3. 基于迅为2K1000开发板龙芯处理器安装 Linux系统到固态硬盘
  4. Linux格式化sd卡博客,Linux下格式化U盘或者SD卡
  5. nul文件无法删除解决方法,巨好用
  6. nexus7由Ubuntu刷回原厂安卓系统
  7. 【短信插件】JSHOP_V2.4系统短信功能对接流程
  8. 使用setuptools构建python包
  9. 服务端(后端)接口自动化测试框架
  10. webix, DataTable组件,给表头增加Tooltip