浅谈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中的this指针
Mar 18 Javascript
bootstrap改变按钮加载状态
Dec 01 Javascript
jQuery实现Tab选项卡切换效果简单演示
Nov 23 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
Node.js插件安装图文教程
May 06 Javascript
基于JS模仿windows文件按名称排序效果
Jun 29 Javascript
JS两种类型的表单提交方法实例分析
Nov 28 Javascript
webpack4的迁移的使用方法
May 25 Javascript
vue路由前进后退动画效果的实现代码
Dec 10 Javascript
新版小程序登录授权的方法
Dec 12 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
JavaScript文档对象模型DOM
Nov 20 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开启gzip页面压缩实例代码
2010/03/11 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
限制textbox或textarea输入字符长度的JS代码
2013/10/16 Javascript
JavaScript中的some()方法使用详解
2015/06/09 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
Angular.js跨controller实现参数传递的两种方法
2017/02/20 Javascript
Vue2.0实现购物车功能
2017/06/05 Javascript
微信小程序template模板实例详解
2017/10/27 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
Vue项目打包压缩的实现(让页面更快响应)
2020/03/10 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
2020/09/22 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
Python调用C语言开发的共享库方法实例
2015/03/18 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
python实现批量注册网站用户的示例
2019/02/22 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
python实现KNN分类算法
2019/10/16 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
详解python中各种文件打开模式
2020/01/19 Python
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
事业单位考核材料
2014/05/21 职场文书
党性心得体会
2014/09/03 职场文书
认真学习保证书
2015/02/26 职场文书
幽默导游词开场白
2015/05/29 职场文书
靠谱的活动总结
2019/04/16 职场文书
团组织关系介绍信
2019/06/24 职场文书
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis