浅谈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 模式设计之工厂模式学习心得
Apr 27 Javascript
固定网页背景图同时保持图片比例的思路代码
Aug 15 Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
May 29 Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 Javascript
jQuery中DOM树操作之复制元素的方法
Jan 23 Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 Javascript
Vue.js每天必学之Class与样式绑定
Sep 05 Javascript
Javascript 正则表达式校验数字的简单实例
Nov 02 Javascript
微信小程序五星评分效果实现代码
Apr 06 Javascript
解决vue router使用 history 模式刷新后404问题
Jul 19 Javascript
JavaScript实现与web通信的方法详解
Aug 07 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实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php文件系统处理方法小结
2016/05/23 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
JS 继承实例分析
2008/11/04 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
javascript实现图片切换的幻灯片效果源代码
2012/12/12 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
详解AngularJS如何实现跨域请求
2016/08/22 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
JS实现用特殊符号替换字符串的中间部分区域的实例代码
2018/07/24 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
js中数组对象去重的两种方法
2019/01/18 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
[01:10]DOTA2英雄背景故事第四期之混沌法则混沌骑士
2020/07/16 DOTA
解决python文件字符串转列表时遇到空行的问题
2017/07/09 Python
django文档学习之applications使用详解
2018/01/29 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
python中tkinter的应用:修改字体的实例讲解
2019/07/17 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
python输出数学符号实例
2020/05/11 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
英国外籍人士的在线超市:British Corner Shop
2019/06/03 全球购物
理工大学毕业生自荐信范文
2014/02/22 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
铁路安全反思材料
2014/12/24 职场文书
婚宴邀请函
2015/01/30 职场文书
民间借贷借条范本
2015/05/25 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript