js把秒数转换为HH:MM:SS及时分秒格式
/**
* 转为HH:MM:SS
* @param second
* @returns {string}
* @private
*/
var _showTime = function (second) {
if (second < 60) {
if (second < 10) {
return "00:00:0" + second;
} else {
return "00:00:" + second;
}
} else {
var min_total = Math.floor(second / 60); // 分钟
var sec = Math.floor(second % 60); // 余秒
if (min_total < 60) {
if (min_total < 10) {
if (sec < 10) {
return "00:0" + min_total + ":0" + sec;
} else {
return "00:0" + min_total + ":" + sec;
}
} else {
if (sec < 10) {
return "00:" + min_total + ":0" + sec;
} else {
return "00:" + min_total + ":" + sec;
}
}
} else {
var hour_total = Math.floor(min_total / 60); // 小时数
if (hour_total < 10) {
hour_total = "0" + hour_total;
}
var min = Math.floor(min_total % 60); // 余分钟
if (min < 10) {
min = "0" + min;
}
if (sec < 10) {
sec = "0" + sec;
}
return hour_total + ":" + min + ":" + sec;
}
}
}
/**
* 转换时间格式为xx小时xx分xx秒
* @param time HH:MM:SS
*/
function changeTimeFormat(time) {
var timeList = [];
timeList = time.split(":");
console.log(timeList)
if (timeList[0] == '00') {
if (timeList[1] == '00') {
return timeList[2] + "秒";
} else {
if (timeList[2] == '00') {
return timeList[1] + "分";
} else {
return timeList[1] + "分" + timeList[2] + "秒";
}
}
} else {
if (timeList[1] == '00') {
if (timeList[2] == '00') {
return timeList[0] + "小时";
} else {
return timeList[0] + "小时" + timeList[2] + "秒";
}
} else {
if (timeList[2] == '00') {
return timeList[0] + "小时" + timeList[1] + "分";
} else {
return timeList[0] + "小时" + timeList[1] + "分" + timeList[2] + "秒";
}
}
}
}
js把秒数转换为HH:MM:SS及时分秒格式的更多相关文章
- 将秒数转为HH:MM:SS格式的时间
/** * 将秒数转为HH:MM:SS格式的时间 * @param $seconds * @return string */ public static function GetHHMMSSB ...
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH ...
- js获取当前日期时间“yyyy-MM-dd HH:MM:SS”
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function getNowFormatDat ...
- 【转】js获取当前日期时间“yyyy-MM-dd HH:MM:SS”
获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function getNowFormatD ...
- dd/MMM/yyyy:hh:mm:ss +0800日期格式的转化
private static void myHandler() throws ParseException { String dtime1 = "23/Apr/2019:04:08:00 + ...
- JS中如何将yyyy-MM-dd HH:mm:ss格式的字符串转成Date类型
var deadline = '2019-04-11 13:11:00'; var result = new Date(deadline.replace(/-/g, '/'));
- hh:mm:ss时间格式那些事儿
怎么把hh:mm:ss.45 时间格式换算成秒? 比较简单点的格式,比如hh:mm:ss是比较容易的,但是怎么样把hh:mm:ss.45,这样的格式,就是秒不是整数的时间格式换算成秒? ans:将时间 ...
- SimpleDateFormat 中的yyyy-MM-dd HH:mm:ss.SSS说明
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 转换的格式:yyyy是完整的西元年,MM是月份, ...
- yyyy-MM-dd'T'HH:mm:ss.SSS'Z'即UTC时间,与String日期转换
本文为博主原创,未经允许不得转载: 最近在使用一个时间插件的时候,接收到的时间格式是 ’2017-11-27T03:16:03.944Z’ ,当我进行双向数据绑定的时候,由后台传过来的时间绑定到时间 ...
随机推荐
- QPanter 绘画
Qpainter 绘图 1 绘图事件 void paintEvent(QPaintEvent *event) 2 声明一个画家对象 QPainter painter(this) this 指定绘图设 ...
- uniapp小程序新版授权登录
1.授权按钮: <view> <button class='login-btn' type='primary' @click="bindGetUserInfo"& ...
- [Python]-pandas模块-CSV文件读写
Pandas 即Python Data Analysis Library,是为了解决数据分析而创建的第三方工具,它不仅提供了丰富的数据模型,而且支持多种文件格式处理,包括CSV.HDF5.HTML 等 ...
- haodoop概念总结
大数据部门组织结构 Hadoop的优势(4高) 高可靠性:Hadoop底层维护多个数据副本 高扩展性:在集群间分配任务数据,可方便的扩展 高效性:在MapReduce的思想下,Hadoop时并行工作的 ...
- Kibana:在Kibana中对数据进行深入分析
- Redis一键安装脚本
#! /usr/bin/env bash # redis 6.0.3 源码安装 # 用法: bash -x install-redis-single.sh 6.0.3 version=$1 usage ...
- 使用python读取京东pdf发票信息导出到excel表格中
代码 #!/usr/bin/env python # -*- coding: utf-8 -*- """ pip install pdfminer3k pip insta ...
- Java调用C++动态链接库——Jni
最近项目需要,将C++的算法工程编译成动态链接库,交给 Java后台当作函数库调用.就去了解了下Jni.使用起来还是比较方便的. 1. 首先编写Java的调用类.例如: public clas ...
- Netty 学习(五):服务端启动核心流程源码说明
Netty 学习(五):服务端启动核心流程源码说明 作者: Grey 原文地址: 博客园:Netty 学习(五):服务端启动核心流程源码说明 CSDN:Netty 学习(五):服务端启动核心流程源码说 ...
- 关于Azure-AzCopy在Linux环境下的安装
关于Azure云中有一个AzCopy工具,它 是一个命令行实用工具,支持各种操作系统 AzCopy可以用于向存储帐户复制上传文件,也可以从存储账号下载文件到本地 这里笔者主要记录一下在Linux-x8 ...