当前位置: 首页 > news >正文

uniapp-时间格式和距离格式的转换

时间格式的转换

第一种是把  YYYY-MM-DD hh:mm:ss 转换成 MM月DD日

第二种是把  hh:mm:ss 转换成 hh:mm


/***  格式化时间 1*  把传入的完整时间分为 MM月DD日 的格式* @returns*/
export function formatDate(timeStr) {const date = new Date(timeStr);const month = (date.getMonth() + 1).toString().padStart(2, "0"); // 获取月份,并补齐为两位const day = date.getDate().toString().padStart(2, "0"); // 获取日期,并补齐为两位return `${month}月${day}日`;
}/***  格式化时间 2*  把hh:mm:ss变为 hh:mm 的格式* @returns*/
export function formatHour(timeStr) {return timeStr.split(':').slice(0, 2).join(':');
}

距离格式

因为获取到的格式是 以m 为单位的

我们需要的效果是 以km为单位 所以需要对数据进行处理

希望得到的值为 11.1km 这种 保留一位小数

如果当得到的值小于1km 的时候 就显示本身 不用去转换

{{ formatDistance(item.distance) }}export default {methods: {formatDistance, // 将函数添加到组件的 methods 中},
}// 把这段放到utils文件内 方便复用formatDistance(distance) {if (distance >= 1000) {// 大于等于 1000 米时,转换为千米return (distance / 1000).toFixed(1) + 'km';} else {// 小于 1000 米时,直接显示米return distance + 'm';}},

http://www.lryc.cn/news/171096.html

相关文章:

  • 【卖出备兑看涨期权策略(Covered_call)】
  • 【校招VIP】测试算法考点之智力分析
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书
  • Vue系列之入门篇
  • 【遥感卫星数据】Landsat数据Collection1和Collection2区别
  • socket() failed (24: Too many open files) while connecting to upstream, client
  • 认识单链表
  • pytest(二)框架实现一些前后置(固件,夹具)的处理,常用三种
  • 【计算机网络 - 自顶向下方法】计算机网络和因特网
  • 【Java 基础篇】Java Condition 接口详解
  • .360勒索病毒和.halo勒索病毒数据恢复|金蝶、用友、ERP等数据恢复
  • 计算机毕业设计 基于SpringBoot餐厅点餐系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 天空飞鸟 数据集
  • 集成学习-树模型
  • 代码随想录算法训练营第一天(C)| 704. 二分查找 27. 移除元素
  • 重构优化第三方查询接口返回大数据量的分页问题
  • Cento7 Docker安装Zabbix,定制自定义模板
  • 网络防御--防火墙
  • 淘宝商品详情数据采集
  • mac安装virtualenv和virtualenvwrapper
  • 利用PCA科学确定各个指标的权重系数
  • 代码随想录 -- day55 --392.判断子序列 、115.不同的子序列
  • mysql5升级到mysql8的血泪教训
  • Unity 开发人员转CGE(castle Game engine)城堡游戏引擎指导手册
  • 卷运维不如卷网络安全
  • Digger PRO - Voxel enhanced terrains
  • 文字处理工具 word 2019 mac中文版改进功能
  • LeetCode 54. 螺旋矩阵
  • 每天几道Java面试题:集合(第四天)
  • 【论文解读】Faster sorting algorithm