javascript将分,秒,毫秒转换为xx天xx小时xx秒(任何语言通用,最通俗易懂)

 1 // 传入参数为总分钟数,如果为秒数,毫秒数,需要对 // 此处得到总秒数   注释部分的代码调整下。
 2 function toDateDMS(minutes){
 3   // 将分钟转换为 天,时,分,秒
 4   if(minutes&&!isNaN(minutes)){
 5
 6     var t = parseFloat(minutes*60); // 此处得到总秒数
 7
 8     var d,h,m,s; // 定义时分秒的变量(天,时,分,秒)
 9
10     d = Math.floor(t/(24*3600)); // 计算 天数
11
12     // 计算已经减去的天数的总秒数
13     t = t-(d*24*3600);
14     h = Math.floor(t/3600); // 计算 小时数
15
16     // 计算已经减去的小时数的总秒数
17     t = t-(h*3600);
18     m = Math.floor(t/60); // 计算 分钟数
19
20     // 计算已经减去的分钟数的总秒数(实际上从上往下,这里已经的t已经是减去了小时秒数的值)
21     t = t-(m*60);
22     s = t; // 计算 秒钟数
23     return d+"天"+h+"时"+m+"钟"+s+"秒";
24   }
25   return "-";
26 }
时间: 2024-10-07 22:12:55

javascript将分,秒,毫秒转换为xx天xx小时xx秒(任何语言通用,最通俗易懂)的相关文章

JavaScript基础 Date(年,月,日,时,分,秒,毫秒) 多个整型赋值

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=ut

将毫秒 换算成(天 时 分 秒 毫秒)

啥也不多说了,直接贴代码,需要的朋友可以拿去直接用,代码比较简单 /* * 毫秒转化 */ public static String formatTime(long ms) { int ss = 1000; int mi = ss * 60; int hh = mi * 60; int dd = hh * 24; long day = ms / dd; long hour = (ms - day * dd) / hh; long minute = (ms - day * dd - hour *

关于时间的操作(Java版)——将毫秒转换为年月日时分秒

第一种方式: import java.util.Calendar; import java.util.TimeZone; public class Test { /** * 将毫秒转换为年月日时分秒 * * @author GaoHuanjie */ public String getYearMonthDayHourMinuteSecond(long timeMillis) { Calendar calendar = Calendar.getInstance(TimeZone.getTimeZo

( 译、持续更新 ) JavaScript 上分小技巧(二)

考虑到文章过长,不便于阅读,这里分出第二篇,如有后续,每15个知识点分为一篇... #29 - 使用缓存的记忆让递归函数加速运行波非那切数列(Fibonacci sequence)想必大家都不陌生(针对学霸而言,在这之前本兽完全不知道这是个什么鬼,虽然经常会用到递归),我们可以在20秒内写出以下的函数: var fibonacci = function(n){ return n < 2 ? n : fibonacci(n-1) + fibonacci(n-2); } 它确实是运行了,但是效率并不

Java 毫秒转换为日期类型、日期转换为毫秒

//毫秒转换为日期 public static void main(String[] args) {DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); long now = System.currentTimeMillis(); Calendar calendar = Calendar.getInstance();calendar.setTimeInMillis(now); System.out.pri

javascript如何将时间日期转换为Date对象

javascript如何将时间日期转换为Date对象:有时候需要讲一个字符串型的时间日期转换为Date时间对象,下面就通过一个简单的实例提供一种解决方案,当然也是一种思路,可以进行一定的变通,以达到举一反三的效果.例如这里有一个时间日期字符串: 2013-9-15 8:25:30 下面就将它们转换为时间对象.代码如下: var timeStr="2013-9-15 8:25:30"; var strArray=timeStr.split(" "); var strD

将秒数转换为基于00:00的时间

/** * 将秒数转换为基于00:00的时间 * 如541=9*60+1,表示09:01 * @param minutes * @return */ public static String getTimeByMinutes(int minutes){ //处理小时 int hour = minutes / 60; String hourTime = ""; if(hour >= 0 && hour < 10){ hourTime = "0&quo

javascript 千分

var str = '123456789';function division(str){ var arr = str.split(''),     len = arr.length,     i = 3;    while(i < len){       arr.splice(len-i,0,',');       i+=3;    }    return arr.join('');}console.log(division(str));  //123,456,789 有什么错误的地方,欢迎大

提示用户输入一个时间的秒数,比如500秒就输入500,然后输出对应的分钟和秒,比如500s就是8分钟20秒

#include <stdio.h> /* */ int main() { /* // 将c的值固定在10以内 int a = 96546546; int c = a % 10; */ // 1.提示用户输入时间 printf("请输入一个时间值(秒):\n"); // 2.接收用户输入的时间 int time; scanf("%d", &time); // 3.转换成对应的分钟和秒 int minute = time / 60; // 分钟 i