浅谈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 相关文章推荐
jQuery源码分析-04 选择器-Sizzle-工作原理分析
Nov 14 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
jQuery使用animate创建动画用法实例
Aug 07 Javascript
JQuery入门基础小实例(1)
Sep 17 Javascript
JavaScript生成简单等差数列
Nov 28 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
Mar 06 Javascript
Vue路由切换时的左滑和右滑效果示例
May 29 Javascript
vue spa应用中的路由缓存问题与解决方案
May 31 Javascript
JavaScript迭代器的含义及用法
Jun 21 Javascript
微信小程序页面间传递数组对象方法解析
Nov 06 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
Aug 03 Javascript
详解vue身份认证管理和租户管理
May 25 Vue.js
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
无线电广播的开始
2002/01/30 无线电
PHP的宝库目录--PEAR
2006/10/09 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
基于php验证码函数的使用示例
2013/05/03 PHP
PHP使用GIFEncoder类处理gif图片实例
2014/07/01 PHP
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
Javascript 页面模板化很多人没有使用过的方法
2012/06/05 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
浅谈Nodejs应用主文件index.js
2016/08/28 NodeJs
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
python动态监控日志内容的示例
2014/02/16 Python
Python批量更改文件名的实现方法
2017/10/29 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
numpy数组广播的机制
2019/07/12 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
外贸专业求职信
2014/03/09 职场文书
机关党员2014全国两会学习心得体会
2014/03/10 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
环保倡议书怎么写
2014/05/16 职场文书
2014年党支部学习材料
2014/05/19 职场文书
事业单位鉴定材料
2014/05/25 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
小学生毕业评语
2014/12/26 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
2019年自助餐厅创业计划书模板
2019/08/22 职场文书