浅谈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 相关文章推荐
最短的IE判断代码
Mar 13 Javascript
一个JavaScript去除字符串末尾的空白实例代码
Sep 22 Javascript
javascript原型继承工作原理和实例详解
Apr 07 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
May 26 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
Sep 05 Javascript
js实现小窗口拖拽效果
Dec 03 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
使用js实现将后台传入的json数据放在前台显示
Aug 06 Javascript
基于Vue实现微前端的示例代码
Apr 24 Javascript
JS判断数组是否包含某元素实现方法汇总
Jun 24 Javascript
vant 解决tab切换插件标题样式自定义的问题
Nov 13 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中实现精确设置session过期时间的方法
2014/07/17 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
Yii使用技巧大汇总
2015/12/29 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
微信小程序 icon组件详细及实例代码
2016/10/25 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
Vue通过WebSocket建立长连接的实现代码
2019/11/05 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
Python设计模式之工厂模式简单示例
2018/01/09 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
python cv2在验证码识别中应用实例解析
2019/12/25 Python
python定义类的简单用法
2020/07/24 Python
django下创建多个app并设置urls方法
2020/08/02 Python
html5 Canvas画图教程(2)—画直线与设置线条的样式如颜色/端点/交汇点
2013/01/09 HTML / CSS
Volcom英国官方商店:美国殿堂级滑板、冲浪、滑雪服装品牌
2019/03/13 全球购物
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
大学校园生活自我鉴定
2014/01/13 职场文书
防暑降温通知书
2015/04/27 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
Golang: 内建容器的用法
2021/05/05 Golang