JS Math和Date对象

mac2022-06-30  31

3,Math 对象     1, 作用         执行与数学相关的预算和数据     2, 属性         Math.PI:π         Math.E: 自然对数     3, 方法         1,三角函数             Math.sin()             Math.cos()             Math.tan()         2, 计算函数             Math.sqrt(x): 开平方             Math.log(x):其对数             Math.pow(x,y): x的y次方         3, 数值函数             Math.abs(x): 求x的绝对值             Math.max(a,b,c,d): 求一组数据的最大值             Math.min(a,b,c,d): 求一组数据的最小值;             Math.rando() 生成0-1之间的随机数             Math.round(x) 将x四舍五入到整数 4, Date对象     1, 作用         获取客户端的日期时间     2, 创建Date对象         1, 获取当前日期时间             var now = new Date()         2, 初始化自定义日期时间对象             var now = new Date("2018/06/13 17:00:00");     3,方法         1, 读取或设置当前时间的毫秒数             1, getTime()                 返回自1970-1-1 00:00:00 到date对象所经过的ms数;             2, setTime(ms)                 根据给定的毫秒数,结合1970-1-1计算日期;         2, 读取时间分量             1, getFullYear()                 获取当前日期对象的4位年份             2, getYear()                 返回自1900年 以来,到当前日期对象所经过的年数;         3, getMonth()             返回0-11的数字,表示1-12月;             需要得到当前月份的值需要+1         4, getDate()             返回当前日期对象的日;         5,    getDay()             返回当前对象的星期,0-6表示星期日-星期六         6, 获取时间             getHours(): 获取小时,返回0-23             getMinutes(): 获取分             getSeconds(): 获取秒             getMilliseconds(): 获取毫秒         7, 转换为字符串             1, toString()            按照国际时间习惯输出日期时间             2, toLocaleString()        按照中国习惯标准输出日期时间             3, toLocalTimeString()    返回时间部分字符串             4, toLocalDateString()    返回日期部分字符串                                            练习:         1,获取当前系统日期时间         2,按照下列格式输出             xxxx年xx月xx日 xx时xx分xx秒 星期x

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> function fullValue(value){ if (value < 10) { return "0" + value; }else{ return value; } } function timePrint(){ var now = new Date(); console.log(now); var year = now.getFullYear(); var month = fullValue(now.getMonth() + 1); var day = fullValue(now.getDate()); var hour = fullValue(now.getHours()); var min = fullValue(now.getMinutes()); var sec = fullValue(now.getSeconds()); var weekday = now.getDay(); /*switch (weekday) { case 0: weekday = '星期日'; break; case 1: weekday = '星期一'; break; case 2: weekday = '星期二'; break; case 3: weekday = '星期三'; break; case 4: weekday = '星期四'; break; case 5: weekday = '星期五'; break; case 6: weekday = '星期六'; break; }*/ week = ['日','一','二','三','四','五','六'] console.log( year +'年' + month + '月' + day + '日' + ' ' + hour + '时' + min + '分' + sec + '秒 星期' + week[weekday]); } </script> <button onclick="timePrint()">日期初始化</button> </body> </html>

 

最新回复(0)