JavaScript Math和Date

这篇博客介绍了JavaScript中Math对象的常用函数,如四舍五入、随机数、最大值和最小值等,并展示了如何生成任意两个整数之间的随机数。此外,还详细讲解了Date对象的创建和使用,包括获取和设置日期时间的方法,以及日期对象的字符串转换。通过实例演示了日期和时间的处理,以及日期对象与字符串之间的转换操作。
摘要由CSDN通过智能技术生成

Math对象

Math 对象用于执行数学任务。
Math对象的常用函数:
Math.round(3.6) //四舍五入
random() //返回0-1之间的随机数
max(num1, num2) //返回较大的数
min(num1, num2) //返回较小的数
abs(num) //绝对值
ceil(19.3) //向上取整“20”
floor(11.8) //向下取整“11”
pow(x,y) //x的y次方
sqrt(num) //开平方

随机数范围
从0到某个整数的随机数我们会。
任意两个整数之间的范围呢。
任意两个整数之间的随机数=取整(小数+随机数*(大数-小数))

function suiji(min,max){
var cha=max-min;
var rund=Math.random()*cha;
return min+parseInt(rund);
}

十进制转16进制或8进制
十进制转其他 :

var x=110; 
alert(x); 
alert(x.toString(8)); 
alert(x.toString(32)); 
alert(x.toString(16));

创建日期对象
Date对象用于处理日期和时间,Date对象记录着从1970年1月1日00:00:00开始以来的毫秒数。
Date对象的定义

var myDate=new Date() ; //Date 对象自动使用当前的日期和时间作为其初始值。 创建Date对象同时指定日期和时间:
new Date("month dd,yyyy hh:mm:ss"); 
new Date("month dd,yyyy"); 
new Date(yyyy,mth,dd,hh,mm,ss); 
new Date(yyyy,mth,dd); 
new Date(ms);

日期对象的函数
获取时间:

 getDate() //返回天
 getDay() //返回星期几 ,从0开始
 getHours() //返回小时数
 getMinutes() //返回分钟数
 getMonth() //返回月份值 ,从0开始
 getSeconds() //返回秒数
 getTime() //返回完整的时间 ,毫秒数
 getFullYear() //返回年份

设置时间:

 setDate() //改变Date对象的日期
 setHours() //改变小时数
 setMinutes() //改变分钟数
 setMonth() //改变月份,从0开始
 setSeconds() //改变秒数
 setTime() //改变完整的时间,毫秒数
 setYear() //改变年份

日期转换
字符串转换时间戳:

Date.parse(日期字符串或日期对象) //返回自1970年1月1日起至参数日期止的毫秒数

Date转换为字符串:
日期转换

toTimeString() // 把 Date 对象的时间部分转换为字符串。
toDateString() //把 Date 对象的日期部分转换为字符串。
toUTCString() //根据世界时,把 Date 对象转换为字符串。
toLocaleString() //根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() //根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() //根据本地时间格式,把 Date 对象的日期部分转换为字符串。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值