// 当前时间对象 var time = newDate() // 创建指定时间 var time = newDate(2030, 11) // 至少2个参数,除了年之外每个数字自动进位 var time = newDate('2090/11/29 12/34/14') // 还可以传入:yyyy-mm-dd HH-MM-SS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
var time = newDate() var year = getFullYear() // 年 getMonth() // 月 getDate() // 日 getHours() // 时 getminutes() // 分 getSeconds() // 秒 getMilliseconds() //毫秒 getDay() // 星期几,number类型,0 是周日 // 时间戳 getTime() //获取世界标准时间 getUTCFullyear() ... getUTCmilliseconds()
1 2 3 4 5 6 7
var time = Date() setFullyear() // 设置 年 setMonth() // 月 ... setMilliseconds()
setTime(时间戳)
1 2 3 4 5
// 获取时间差 var time1 = newDate() var time2 = newDate(2010, 2, 13, 18, 30, 00) var diffTime = time1.getTime() - time2.getTime() // 转换后可以取绝对值 // 换算:diffTime 对应对应倍率
获取随机数
1 2 3 4 5 6 7 8 9 10 11 12 13
// n ~ m 范围内取整数 var n = 10 var m = 20 var obj = {} for (var i = 0; i<100000; i++){ var res = Math.round(Math.random() * (m - n + 1) + n) if(obj[res]) { obj[res]++ } else { obj[res] = 1 } } console.log(obj)