浅谈JavaScript中Date(日期对象),Math对象


Posted in Javascript onFebruary 05, 2015

Date对象

1.什么是Date对象?

日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。

语法:var Udate=new Date();

注:初始值为当前时间(当前电脑系统时间)。

2.Date对象常用方法:

浅谈JavaScript中Date(日期对象),Math对象

3.Date方法实例

var newTime=new Date();//获取当前时间

            var millSecond=Date.now();//当前日期转换成的毫秒数

            var fullYear=newTime.getFullYear();//获取年份

            var year=newTime.getYear();//获取年份

            var month=newTime.getMonth();//获取月份 返回0-11 0表示一月 11表示十二月

            var week=newTime.getDay();//获取星期几  返回的是0-6的数字,0 表示星期天

            var today=newTime.getDate();//获取当天日期

            var hours=newTime.getHours();//获取小时数

            var minutes=newTime.getMinutes();//获取分钟数

            var seconds=newTime.getSeconds();//获取秒数

            console.log(newTime);// Wed Feb 04 2015 10:54:17 GMT+0800 (中国标准时间)

            console.log(millSecond);// 1423029309565

            console.log(fullYear);// 2015

            console.log(year);//115

            console.log(month);//1 表示2月

            console.log(week);//3 表示星期三

            console.log(today);//4 4号

            console.log(hours);//10小时

            console.log(minutes);//54分钟

            console.log(seconds);//17秒

Math对象

1.什么是Math对象

Math对象,提供对数据的数学计算。

注意:Math 对象是一个固有的对象,无需创建它,直接把 Math 作为对象使用就可以调用其所有属性和方法。这是它与Date,String对象的区别。

2.Math对象的属性和方法

Math对象属性

浅谈JavaScript中Date(日期对象),Math对象

Math对象方法

浅谈JavaScript中Date(日期对象),Math对象

3.Math对象个别方法实例

1):ceil()方法向上取整,返回的是大于或等于x,并且与x最接近的整数。

 document.write(Math.ceil(0.8) + "<br />")//1

 document.write(Math.ceil(6.3) + "<br />")//7

 document.write(Math.ceil(5) + "<br />")//5

 document.write(Math.ceil(3.5) + "<br />")//4

 document.write(Math.ceil(-5.1) + "<br />")//-5

 document.write(Math.ceil(-5.9))//-5

2):floor()方法向下取整,返回的是小于或等于x,并且与x最接近的整数。

document.write(Math.floor(0.8) + "<br />")//0

document.write(Math.floor(6.3) + "<br />")//6

document.write(Math.floor(5) + "<br />")//5

document.write(Math.floor(3.5) + "<br />")//3

document.write(Math.floor(-5.1) + "<br />")//-6

document.write(Math.floor(-5.9))//-6

3):round() 方法可把一个数字四舍五入为最接近的整数

document.write(Math.round(0.8) + "<br />")//1

document.write(Math.round(6.3) + "<br />")//6

document.write(Math.round(5) + "<br />")//5

document.write(Math.round(3.5) + "<br />")//4

document.write(Math.round(-5.1) + "<br />")//-5

document.write(Math.round(-5.9)+"<br />")//-6

4):random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。

document.write(Math.random());//返回0到1之间的数字 不包括1

document.write(Math.random()*10);//返回0到10之间的数字 不包括10

5):min()方法:返回一组数值中的最小值

document.write(Math.min(2,3,4,6));//2

 获取数组中最小值,使用apply()方法:

var values=[3,2,1,8,9,7];

document.write(Math.min.apply(Math,values)+"<br>");//1

Math对象作为apply第一个参数,任意数组作为第二参数

6):max()方法:返回一组数值中的最大值

document.write(Math.max(2,3,4,6));//6

 获取数组中最小值,使用apply()方法:

var values=[3,2,1,8,9,7];

document.write(Math.max.apply(Math,values)+"<br>");//9

以上就是关于JavaScript中Date(日期对象),Math对象的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
javascript instanceof,typeof的区别
Mar 24 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
使用JavaScript制作一个简单的计数器的方法
Jul 07 Javascript
jQuery操作基本控件方法实例分析
Dec 31 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
jQuery事件处理的特征(事件命名机制)
Aug 23 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
vue指令做滚动加载和监听等
May 26 Javascript
JavaScript原始值与包装对象的详细介绍
May 11 Javascript
JS前端使用canvas实现扩展物体类和事件派发
Aug 05 Javascript
JavaScript计时器示例分析
Feb 05 #Javascript
编写自己的jQuery提示框(Tip)插件
Feb 05 #Javascript
使用pjax实现无刷新更改页面url
Feb 05 #Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
Feb 05 #Javascript
jquery手风琴特效插件
Feb 04 #Javascript
Jquery中find与each方法用法实例
Feb 04 #Javascript
javascript中Array数组的迭代方法实例分析
Feb 04 #Javascript
You might like
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
php 三维饼图的实现代码
2008/09/28 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
Python求出0~100以内的所有素数
2018/01/23 Python
Django之模型层多表操作的实现
2019/01/08 Python
python变量命名的7条建议
2019/07/04 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
购房协议书范本
2014/04/11 职场文书
安全月活动总结
2014/05/05 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
步步惊心观后感
2015/06/12 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
2019学子的答谢词范本!
2019/07/05 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
解析Redis Cluster原理
2021/06/21 Redis
Python标准库pathlib操作目录和文件
2021/11/20 Python
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python
vue实现Toast组件轻提示
2022/04/10 Vue.js