常用的Date物件和Math物件方法
阿新 • • 發佈:2018-12-16
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()