当前位置:求职简历网 > 知识 > 正文

1分钟多少毫秒

Math 和 Date Math 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 数字。 Date 是 js 的一个内置对象,提供了一堆的方法帮助我们操作 时间。Math 没有什么多余的东西,就是一堆的方法来
Math 和 DateMath 是 js 的一个内置对象,提供了一堆的方法帮助我们操作数字。Date 是 js 的一个内置对象,提供了一堆的方法帮助我们操作时间。Math没有什么多余的东西,就是一堆的方法来操作数字randomMath.random() 这个方法是用来生成一个 0 ~ 1 之间的随机数每次执行生成的数字都不一样,但是一定是 0 ~ 1 之间的生成的数字包含 0 ,但是不包含 1roundMath.round() 是将一个小数四舍五入变成一个整数absMath.abs() 是返回一个数字的绝对值ceilMath.ceil() 是将一个小数向上取整得到的整数floorMath.floor() 是将一个小数向下取整的到的整数maxMath.max() 得到的是你传入的几个数字之中最大的那个数字minMath.min() 得到的是你传入的几个数字之中最小的那个数字PIMath.PI 得到的是 π 的值,也就是 3.1415926...因为计算机的计算精度问题,只能得到小数点后 15 位使用 Math.PI 的时候,是不需要加 () 的数字转换进制toString() 方法可以在数字转成字符串的时候给出一个进制数语法: toString(你要转换的进制)parseInt() 方法可以在字符串转成数字的时候把字符串当成多少进制转成十进制语法: parseInt(要转换的字符串,当作几进制来转换)Datejs 提供的内置构造函数,专门用来获取时间的new Date()new Date() 在不传递参数的情况下是默认返回当前时间new Date() 在传入参数的时候,可以获取到一个你传递进去的时间new Date() 传递的参数有多种情况

1、传递两个数字,第一个表示年,第二个表示月份

2、传递三个数字,前两个不变,第三个表示该月份的第几天,从 1 到 31

3、传递四个数字,前三个不变,第四个表示当天的几点,从 0 到 23

4、传递五个数字,前四个不变,第五个表示的是该小时的多少分钟,从 0 到 59

5、传递六个数字,前五个不变,第六个表示该分钟的多少秒,从 0 到 59

6、传入字符串的形式

将日期字符串格式化成指定内容比如我们得到的时间字符串是 Sun Feb 03 2019 13:13:13 GMT+0800 (中国标准时间)我指向得到这个日期中是那一年,我们就要靠截取字符串的形式得到但是现在 js 为我们提供了一系列的方法来得到里面的指定内容getFullYeargetFullYear() 方式是得到指定字符串中的哪一年getMonthgetMonth() 方法是得到指定字符串中的哪一个月份这里要有一个注意的地方月份是从 0 开始数的0 表示 1月,1 表示 2月,依此类推getDategetDate() 方法是得到指定字符串中的哪一天getHoursgetHours() 方法是得到指定字符串中的哪小时getMinutesgetMinutes() 方法是得到指定字符串中的哪分钟getSecondsgetSeconds() 方法是得到指定字符串中的哪秒钟getDaygetDay() 方法是得到指定字符串当前日期是一周中的第几天(周日是 0,周六是 6)getTimegetTime() 方法是得到执行时间到 格林威治时间 的毫秒数获取时间差是指获取两个时间点之间相差的时间在 js 中是不能用时间直接做 减法 的我们需要一些特殊的操作在编程的世界里面,有一个特殊的时间,是 1970年01月01日00时00分00秒这个时间我们叫做 格林威治时间所有的编程世界里面,这个时间都是一样的,而且 格林威治时间 的数字是 0从 格林威治时间 开始,每经过1毫秒,数字就会 + 1所以我们可以获取到任意一个时间节点到 格林威治时间 的毫秒数然后在用两个毫秒数相减,就能得到两个时间点之间相差的毫秒数我们在通过这个毫秒数得到准确的时间计算时间差例如:我们现在计算一下 2019-01-01 00:00:00 到 2019-01-03 04:55:34 的时间差

1、先获取两个时间点到 格林威治时间 的毫秒数

2、两个时间相减,得到两个时间点之间相差的毫秒数

现在我们计算出了两个时间点之间相差的毫秒数

3、把我们计算的毫秒数换算成时间

先计算出有多少天因为一天是 1000 * 60 * 60 * 24 毫秒用总的毫秒数除以一天的毫秒数,就能得到多少天了

因为得到的是有小数的天数,我们向下取整,得到有多少个整的天数

使用 differenceTime 减去两天所包含的毫秒数,剩下的就是不够一天的毫秒数用不够一天的毫秒数计算出有多少个小时因为一个小时是 1000 * 60 * 60 毫秒用不够一天的毫秒数除以一小时的毫秒数,就能得到多少小时了

和刚才一样的道理,我们需要向下取整

同理,使用 afterHours - 4个小时包含的毫秒数,剩下的就是不够一个小时的毫秒数用不够一个小时的毫秒数计算出有多少分钟因为一分钟是 1000 * 60 毫秒用不够一个小时的毫秒数除以一分钟的毫秒数就能得到多少分钟了和之前一样的道理计算出秒最后,同理减去整秒的数,剩下的就是毫秒数最后我们把结果输出一下就可以了

知识相关

知识推荐

求职简历网为你分享个人简历、求职简历、简历模板、简历范文等求职简历知识。

Copyrights 2018-2023 求职简历网 All rights reserved.