在 JavaScript 中将秒转换为分钟

简介: 在 JavaScript 中将秒转换为分钟

在 JavaScript 中将秒转换为分钟

我们将考虑一种应用数学表达式将秒转换为分钟的基本方法。

在我们的驱动器中,我们最初将给定值(以秒为单位)除以 60 作为 1 分钟 = 60 秒。有了这个基本概念,我们将检索指定秒的相应分钟。

在这里,具体来说,我们将看到一个初等数学的例子。另一个将以美化格式输出,我们将使用 toString() 方法和 padStart() 方法。

[JavaScript 中秒到分钟的基本转换]

我们将设置一个合适的数字(考虑以秒为单位的值)。我们将这个数字除以 60 并将 floor 值作为整数分钟值。

为了计算不能放入整分钟的剩余秒数,我们将对整个 second 数字 (var = time_s) 执行 mod 通过 60。因此,通过将 time_s 除以 60,我们将得到完整的分钟数,余数将通过 time_s mod(%) 60 来计算。

代码片段:

var time_s = 462;
var minute = Math.floor(time_s/60);
var rest_seconds = time_s%60;
console.log(minute + " minutes " + rest_seconds + " seconds.")

输出:

我们有 462 秒,然后除以 60。执行此表达式后,我们收到值 7.7 并选择 floor7

这里的余数是 42,这是不能达到整分钟的剩余秒数。所以,最后,输出是 7 分 42 秒

[在 JavaScript 中使用 toString()padStart() 方法格式化 MM:SS]

padStart() 方法适用于字符串,因此我们将通过 toString() 方法将我们的数字元素转换为字符串。我们有类似的数学表达式将秒转换为分钟。

但更具体地说,如果我们转换单值分钟或秒,padStart() 方法将使其成为一个 2 位字符串,起始数字为 0。让我们可视化代码行和输出。

代码片段:

var time_s = 462;
var minute = Math.floor(time_s/60);
var rest_seconds = time_s%60;
console.log(minute.toString().padStart(2, '0')+":"+rest_seconds.toString().padStart(

输出:

image.png

相关文章
|
8天前
|
存储 JavaScript 前端开发
javascript的8中数据类型
javascript的8中数据类型
|
8天前
|
JavaScript 前端开发
JavaScript的数据类型
JavaScript的数据类型
13 4
|
10月前
|
存储 JavaScript 前端开发
javascript数据类型详解
javascript数据类型详解
62 1
javascript数据类型详解
|
10月前
|
存储 JavaScript 前端开发
JavaScript 数据类型
JavaScript 数据类型
|
11月前
|
JavaScript 前端开发
JavaScript|数据类型的使用
JavaScript|数据类型的使用
54 0
|
前端开发 JavaScript API
JavaScript【一】JavaScript变量与数据类型
JavaScript【一】JavaScript变量与数据类型
81 0
|
JavaScript 前端开发 容器
Javascript的数据类型
Javascript的数据类型
48 0
|
JavaScript 前端开发 PHP
JavaScript 数据类型的转换
其他类型经常需要转换成字符串类型,比如和字符串拼接在一起或者使用字符串中的方法。
65 0
JavaScript 数据类型的转换
|
JavaScript 前端开发
JavaScript类型使用
JavaScript类型使用
|
JavaScript 前端开发
JavaScript——数据类型
在计算机中,不同的数据所需占用的存储空间是不同的,为了便于把数据分成所需内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型。 简单来说,数据类型就是数据的类别符号。比如姓名”张三“,年龄18,这些的数据类型是不一样的。 变量的数据类型 Javascript是一种弱类型或者说动态语言。 这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定。 var age = 10; //这是一个数字型 var areYouOK = '是的' //这是一个字符串 js的变量数据类型是只有程序在运行过程中,根据等号右边的值来确定的。 var x = 10; //x是数字型 x