浅谈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 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 Javascript
JavaScript将相对地址转换为绝对地址示例代码
Jul 19 Javascript
jquery 实现密码框的显示与隐藏示例代码
Sep 18 Javascript
jQuery文字提示与图片提示效果实现方法
Jul 04 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript实现网页头部进度条刷新
Apr 16 Javascript
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
vue全局组件与局部组件使用方法详解
Mar 29 Javascript
Vue常见面试题整理【值得收藏】
Sep 20 Javascript
返回上一个url并刷新界面的js代码
Sep 12 Javascript
在vue中嵌入外部网站的实现
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数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
2015/11/27 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
js常用正则表达式集锦
2019/05/17 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
Python读写Redis数据库操作示例
2014/03/18 Python
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
在Python的Flask框架中验证注册用户的Email的方法
2015/09/02 Python
python数据挖掘需要学的内容
2019/06/23 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
Python实现列表中非负数保留,负数转化为指定的数值方式
2020/06/04 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
预备党员党课思想汇报
2014/01/13 职场文书
淘宝活动策划方案
2014/02/06 职场文书
喝酒检查书范文
2014/02/23 职场文书
学校课外活动总结
2014/05/08 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
房产协议书范本
2014/10/18 职场文书
团员个人总结
2015/02/26 职场文书
学校百日安全活动总结
2015/05/07 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
Springboot集成阿里云OSS上传文件系统教程
2021/06/28 Java/Android
python开发的自动化运维工具ansible详解
2021/08/07 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python
win10电脑双屏显示一个黑屏怎么办?win10电脑双屏显示一个黑屏解决方法
2022/07/15 数码科技