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

news2025/8/2 21:36:54

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/394368.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务里的小问题

1.微服务为什么设置不同的namespace 为了实现三种服务三种情况下的隔离。 2.为什么要用nginx为naocos集群结点做负载均衡&#xff1f; 2.1 正向代理 就像我们访问外网需要一个代理。 2.2 反向代理 我们不需要访问真实的ip&#xff0c;只需要访问 这个服务的代理服务器即可&a…

【极致简洁】Python tkinter 实现下载工具,你想要的一键获取

嗨害大家好鸭&#xff01;我是小熊猫~开发环境本次项目案例步骤成品效果【咱追求的就是一个简洁】界面如何开始&#xff1f;1.导入模块2.创建窗口【这步很重要】功能按键1.创建一个下拉列表2.设置下拉列表的值3.设置其在界面中出现的位置 column代表列 row 代表行4.设置下拉列表…

考研复试——计算机组成原理

文章目录计算机组成原理1. 计算机系统由哪两部分组成&#xff1f;计算机系统性能取决于什么&#xff1f;2. 冯诺依曼机的主要特点&#xff1f;3. 主存储器由什么组成&#xff0c;各部分有什么作用&#xff1f;4. 什么是存储单元、存储字、存储字长、存储体&#xff1f;5. 计算机…

【PyTorch】教程:torch.nn.Hardswish

torch.nn.Hardswish 原型 CLASS torch.nn.Hardswish(inplaceFalse) 参数 inplace (bool) – 内部运算&#xff0c;默认为 False 定义 Hardswish(x){0if x≤−3,xif x≥3,x⋅(x3)/6otherwise\text{Hardswish}(x) \begin{cases} 0 & \text{if~} x \le -3, \\ x & \te…

2.Elasticsearch入门

2.Elasticsearch入门[toc]1.Elasticsearch简介Elasticsearch是用Java开发并且是当前最流行的开源的企业级搜索引擎。 能够达到实时搜索&#xff0c;稳定&#xff0c;可靠&#xff0c;快速&#xff0c;安装使用方便。客户端支持Java、.NET&#xff08;C#&#xff09;、PHP、Pyth…

win11下载配置CIC Flowmeter环境并提取流量特征

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录前言一、下载CIC Flowmeter二、安装java、maven、gradle和IDEA1.java 1.82.maven3.gradle4.IDEA三、CICFlowMeter-master使用四、流量特征1.含义2.获取前言 配了一整…

游戏场景编辑器和骨骼动画相关软件

游戏场景编辑器 一.Tiled(2D) Tiled 是帮助你开发游戏内容的 2D 地图编辑器。它的主要功能是可以编辑各种形式的瓦片地图&#xff0c;还支持通过用空图片这种强大的方式来标记额外信息给游戏使用。Tiled 关注的是总体灵活性&#xff0c;同时尽量保持直观性。 Tiled Map 不但…

获取Github仓库star、fork、watch数

Hi I’m Shendi https://sdpro.top/blog/html/article/1016.html 以下网址可以得到github的star&#xff0c;fork&#xff0c;watch数量图片 https://shields.io/category/social 获取仓库的 Star 则点击 Github Repo stars 填好选项后下方就会出现图标&#xff0c;点击CopyBa…

工程(十一)——NUC11+D435i+VINS-FUSION+ESDF建图(github代码)

博主的合并代码gitgithub.com:huashu996/VINS-FUSION-ESDFmap.git一、D435i深度相机配置1.1 SDKROS参考我之前的博客&#xff0c;步骤和所遇见的问题已经写的很详细了https://blog.csdn.net/HUASHUDEYANJING/article/details/129323834?spm1001.2014.3001.55011.2 相机标定参数…

解决新版QGIS找不到Georeferencer插件

目录1. 问题分析1.1 去 Raster 找&#xff0c;没找到1.2 去插件搜&#xff0c;未搜到1.3 插件库里也搜不到2. 解决办法在 QGIS 3.30中&#xff0c;按常规办法&#xff0c;找不到 Georeferencer插件&#xff0c;它并没有被安装&#xff0c;在库中也找不到它&#xff0c; 请问问题…

sheng的学习笔记Eureka Ribbon

Eureka-注册中心Eureka简介官方网址&#xff1a;https://spring.io/projects/spring-cloud-netflixEureka介绍Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现(请对比Zookeeper)。Zooleeper nacos.Eureka 采用了 C-S 的设计架构。Eureka Server 作为服…

【项目实战】IDEA中 90%的人都不后知后觉的小技巧汇总

一、 IDEA中如何设置左侧导航条跟代码保持同步&#xff1f; https://blog.csdn.net/Arry_Coding/article/details/102389149 二、IDEA中如何将Services调出并将启动类显示在Services中&#xff1f; https://blog.csdn.net/qq_38343402/article/details/106325154 三、IDEA中…

工业企业用电损耗和降损措施研究

来自用电设备和供配电系统的电能损耗。而供配电系统的电能损耗,包括企业变配电设备、控制设备企业在不断降低生产成本,追求经济效益的情况下,进一步降低供配电系统中的电能损耗,使电气设摘要:电网电能损耗是一个涉及面很广的综合性问题,主要包括管理损耗和技术损耗两部分…

频谱分析仪的工作原理

频谱分析仪架构犹如时域用途的示波器&#xff0c;外观如图 1.2 所示&#xff0c;面板上布建许多功能控制按键&#xff0c;作为系统功能之调整与控制&#xff0c;系统主要的功能是在频域里显示输入信号的频谱特性。频谱分析仪依信号处理方式的不同&#xff0c;一般有两种类型&am…

硬件设计 之摄像头分类(IR摄像头、mono摄像头、RGB摄像头、RGB-D摄像头、鱼眼摄像头)

总结一下在机器人上常用的几种摄像头&#xff0c;最近在组装机器人时&#xff0c;傻傻分不清摄像头的种类。由于本人知识有限&#xff0c;以下资料都是在网上搜索而来&#xff0c;按照摄像头的分类整理一下&#xff0c;供大家参考&#xff1a; 1.IR摄像头&#xff1a; IRinfr…

window.print() 前端实现网页打印详解

目录 前言 一、print()方法 二、打印样式 2.1使用打印样式表 2.2使用媒介查询 2.3内联样式使用media属性 2.4在css中使用import引入打印样式表 三、打印指定区域部分内容 3.1方法一 3.2方法二 3.3方法三 四、强制插入分页 4.1page-break-before&#xff08;指定元素前…

一条SQL查询语句是如何执行的?

平时我们使用数据库&#xff0c;看到的通常都是一个整体。比如&#xff0c;你有个最简单的表&#xff0c;表里只有一个ID字段&#xff0c;在执行下面这个查询语句时&#xff1a; mysql> select * from T where ID10&#xff1b; 我们看到的只是输入一条语句&#xff0c;返…

HTML5学习笔记(2.0)

响应式布局 优点&#xff1a;兼容不同设备分辨率&#xff0c;解决多设备显示兼容问题。 缺点&#xff1a;兼容设备工作量大&#xff0c;效率低下&#xff1b;代码冗余&#xff0c;加载时间长&#xff1b;一定程度上改变原网站的布局&#xff0c;会出现视觉混淆。 用法&#x…

JavaScript高级程序设计读书分享之10章——函数

JavaScript高级程序设计(第4版)读书分享笔记记录 适用于刚入门前端的同志 定义函数 定义函数有两种方式&#xff1a;函数声明和函数表达式大致看这两种方式没有什么区别&#xff0c;事实上&#xff0c;JavaScript 引擎在加载数据时对它们是区别对待的。JavaScript 引擎在任何代…

我的网站需要什么SSL证书?

如果您希望您的网站看起来合法可信&#xff0c;则需要SSL证书。如果您要在线销售商品或允许用户在您的公司中创建帐户&#xff0c;则特别需要此功能。SSL证书有助于保护您的信息以及客户的信息。根据Backlinko在2016年完成的研究&#xff0c;使用SSL证书甚至可以提高您的搜索引…