日期对象
日期对象中所有API 必须先创建日期对象 再使用API
1:创建日期对象new Date()
Date()作用创建日期对象
2:getTime() 时间戳 具有唯一性 时间戳是当前时间的毫秒总数
3:1秒 == 1000毫秒
// 创建日期对象
var data = new Date();
console.log(data); //中国标准时间
document.write(data + '</br>');
// 获取当前年份
var year = data.getFullYear();
document.write(year + '</br>');
// 获取当前月份
var month = data.getMonth()
document.write((month + 1) + '</br>');
// 获取当前日期
var day = data.getDate()
document.write(day + '</br>');
// 获取星期几
var week = data.getDay()
document.write(week + '</br>');
// 获取小时
var hour = data.getHours()
document.write(hour + '</br>');
// 获取分钟
var min = data.getMinutes()
document.write(min + '</br>');
// 获取秒
var m = data.getSeconds()
document.write(m + '</br>');
// 获取时间戳 具有唯一性
var mm = data.getTime()
document.write(mm + '</br>');
一些常用的数学对象
// random() 作用:出现随机数 大于0 小于1的随机数
var num = Math.random();
// 向下取整
var num1 = Math.floor(2.5)
// 向上取整
var num2 = Math.ceil(2.2);
// 四舍五入
var num3 = Math.round(3.6);
// 如果以上方法参数为非数值型,会将其它数据类型转化为数值型在转换
求随机整数和随机数的公式
//例如求1-100的随机整数
function Random(m, n) {
var num = Math.floor(Math.random() * (m - n) +
n);
alert(num)
}
Random(1, 100);
//求1-100的随机数
function Random(m, n) {
var num = Math.random() * (m - n) +n;
alert(num)
}
Random(1, 100);