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

【taro react】 ---- 通过时间格式化处理提取倒计时的分秒、时段的小时分、选择日期的月和天

1. 前言

需要做一个场次预定的小程序,需要H5和微信小程序两端。在开发中有很多时间需要进行计算处理。返回的时间格式多种多样,还有用作倒计时结束的时间戳等,如何进行统一处理,就是一个需要解决的问题。

2. 将秒转换为 MM:SS 格式

  1. 这是直接拷贝另一个项目同事的代码,分析一下代码;
  2. 判断出入的秒数,其实这里应该判断小于等于0时直接返回 00:00;
  3. 然后将秒数转换为整数;
  4. 计算分钟数,判断如果小于10就补0;
  5. 计算秒数,判断如果小于10就补0;
  6. 最后拼接字符串返回 MM:SS 格式的字符串。
/*** @description 传入秒 转成时分秒 90.00s => */
export const secondsToTime = (seconds) => {// console.log('seconds',seconds);if(seconds == 0) return '00:00'let result = parseInt(seconds);let m = Math.floor((result / 60) % 60) < 10 ? '0' + Math.floor((result / 60) % 60) : Math.floor((result / 60) % 60);let s = Math.floor(result % 60) < 10 ? '0' + Math.floor(result % 60) : Math.floor(result % 60

http://www.mrgr.cn/news/4161.html

相关文章:

  • Springcloud从零开始---Zuul(二)
  • VAuditDemo常规漏洞
  • Docker Swarm 管理
  • Kaggle竞赛——心脏病患者预测与可视化
  • Android 12系统源码_多屏幕(三)模拟辅助设备功能实现原理
  • PCDN技术如何提高网络性能?
  • Huawei Matebook e 2022 安装 archlinux 双系统
  • 鸿蒙卡片服务
  • 第R2周:LSTM-火灾温度预测
  • 【C/C++】宏定义标志位使用到 (1U<<0)是为什么?
  • ROS常用消息之Image
  • 基于Django的停车场车辆出入管理系统,可识别车牌图片
  • AI大模型应用开发实战-Agent应用对话情感优化
  • ChatGPT完成论文润写的几点说明
  • 你也想转行成为一名程序员吗?作为过来人的我希望你想清楚这几个问题再做决定
  • 第18 章探讨 C++新标准.可变参数模板,模板和函数参数包,展开参数包
  • 延时仅33us,Linux-RT实时性能测试分享—基于瑞芯微RK3562J国产平台
  • Fiddler不仅可以抓包,还可以做接口测试喔
  • Go 语言协程管理精解
  • 基于缓存提高Java模板文件处理性能:减少磁盘I/O的实践与探索