Math对象
* abs() 返回绝对值
* ceil() 向上取整
* floor() 向下取整:类似于parseInt()
* round() 四舍五入
* max() 返回最大值或最小值
* min()
* random() 返回0-1之间的伪随机数(不可能等于1,有可能等于0)
1 随机产生一个16进制颜色的函数
function getColor() {
var str = "#";
var arr = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];
for (var i = 0; i < 6; i++) {
var num = parseInt(Math.random()*16);
str += arr[num];
}
return str;
}
window.onload = function() {
document.getElementById("dv").style.backgroundColor = getColor();
}
Date对象
var date = new Date()
* getFullYear() 返回年份
* getMonth() 返回月份(从0开始计数)
* getDate() 返回日期
* getHours() 返回小时数
* getMinutes() 返回分钟数
* getSeconds() 返回秒数
* getDay() 返回星期(周日返回的是0)
* getTime() 获取时间戳(从1970年1月1日00:00:00到现在一共经过了多少毫秒)
2 格式化日期
function getDates(dt){
var str = "";
var year = dt.getFullYear();
var month = dt.getMonth()+1;
var day = dt.getDate();
var hour = dt.getHours();
var min = dt.getMinutes();
var sec = dt.getSeconds();
month = month<10?"0"+month:month;
day = day<10?"0"+day:day;
hour = hour<10?"0"+hour:hour;
min = min<10?"0"+min:min;
sec = sec<10?"0"+sec:sec;
str = year + "年" + month + "月" + day + "日" + hour + ":" + min + ":" + sec;
return str;
}