1. 程式人生 > >常用的Date物件和Math物件方法

常用的Date物件和Math物件方法

Date物件方法:

當前使用者本地時間

let time = new Date();

獲取整數年

console.log(time.getFullYear());

獲取當前月(月份要加1)

console.log(time.getMonth()+1);

獲取當前周【0-6】星期日是0

console.log(time.getDay());

獲取時間日

console.log(time.getDate());

獲取小時

console.log(time.getHours());

獲取分鐘

console.log(time.getMinutes());

獲取時間秒

console.log(time.getSeconds());

獲取毫秒數

console.log(time.getMilliseconds());

獲取當前時間距離1970年-1-1日上午八點的毫秒差(常用於時間戳)

console.log(time.getTime());

獲取時間戳的幾種方式

time = Date.parse(new Date())
time = (new Date()).valueOf();
time = new Date().getTime();

 

這裡順便說下倒計時的原理以及公式

原理:

未來時間-現在時間= 剩餘時間

公式:

let d = Math.floor(t/86400);
t % =86400;
let h = Math.floor(t/3600);
t % = 3600;
let m = Math.floor(t/60);
t % = 60;

 

 

Math物件常用方法:

返回一組數的最大值

Math.max()

返回一組數的最小值

Math.min()

向下取整

Math.floor()

向上取整

Math.ceil()

四捨五入,包括整數

Math.round()

返回0-1之間的隨機數

Math.random

返回數字的絕對值

Math.abs()

返回數字的平方根

Math.sqrt()