【JavaScript学习】-JS内置对象2-Data对象
2024-10-19 02:26:12
Date对象:
Data对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒)。
定义:
//默认初始值定义: var dataName=new Date(); /*使用关键字new;Data首字母必须大写 使dataName成为对象,同时具有初始值:当前电脑系统时间*/ //自定义初始值定义: var dataName=naw Data(2016,5,25); //或者: var dataName=new Data('May 25,2016');
Data对象中,用来处理时间和日期的常用方法:
1.get/setData():返回/设置日期
var mydate=new Date();//当前时间2016年5月25日 document.write(mydate+" document.write(mydate.getFullYear()+"<br/>");//输出当前年份 mydate.setFullYear(16); //设置年份 document.write(mydate+"<br/>"); //输出年份被设定为 0016年6 document.write(mydate.getFullYear()+"<br/>");//输出当前年份注:不同浏览器格式不同Edge结果:Wed May 25 2016 21:53:56 GMT+0800(中国标准时间) 2016 Sun May 25 81 21:53:56 GMT+0800(中国标准时间) 16IE11,Chrome同上
2.get/setFullYear():返回/设置年份,用四位数表示
3.get/setYear():返回/设置年份
4.get/setMonth():返回/设置月份
5.get/setHours():返回/设置 //0表示1月...11表示12月,所以通常要加1
6.get/setMinutes():返回/设置分钟数
7.get/setSeconds():返回/设置秒钟数
8.get/setTime():返回/设置时间(单位是毫秒)
返回/设置时间,单位毫秒数,计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。
实例:使用getTime()和setTime()方法,将时间推后2小时。代码如下:
var mydate=new Date(); document.write("当前时间:"+mydate); mydate.setTime(mydate.getTima+120*60*1000); document.write("推迟两小时后的时间:"+mydate);
9.返回星期方法:getDay()
返回星期,返回的是0-6的数字,0 表示星期天。
如果要返回相对应“星期”,可通过数组完成,将getDay返回值做为数组的下标:
var mydate=new Date(); var weeknum=mydate.getDay(); var week=["星期一","星期二","星期三","星期四","星期五","星期六","星期日"]; document.write("今天是:"+week[weeknum]);
代码量:17行
时间:2016.5.25
作者:曾苏予
如需转载或使用请联系邮箱(907866991@qq.com)
最新文章
- PHP HTTP请求
- 遭遇input与button按钮背景图失效不显示的解决办法
- Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012
- android Handler.btionMessage()与Message.obtain()的区别
- github简单使用教程
- mac+apache+php+phpmyadmin集成php开发环境配置
- 删除oracle表报ORA-24005错误
- poj 3080 Blue Jeans 解题报告
- [杂] 一些常用的SQL归类之一
- HDU4003 Find Metal Mineral 树形DP
- UITableViewCell重用机制
- 【数学】[BZOJ 3884] 上帝与集合的正确用法
- VS(Microsoft Visual Studio2010)工具打开项目所需的应用程序,出现未安装(.csproj)的应用程序的解决办法
- jedis入门一
- 转载一篇nm命令使用的文章,虽然没用用这个方法解决但是文章很好
- C# 处理Word自动生成报告 四、程序处理
- python实现京东秒杀
- HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果
- Shell数组遍历
- es6比es5节省代码的地方总结
热门文章
- UIView的属性
- 如何设置自适应当前浏览器高度的div块
- Ionic集成ArcGIS JavaScript API.md
- UnicodeDecodeError: &#39;utf-8&#39; codec can&#39;t decode byte 0xce in position 22: invalid continuation byte
- MHA在线切换的步骤及原理
- JAVA – 虚函数、抽象函数、抽象类、接口
- 谈一谈Java8的函数式编程(二) --Java8中的流
- Http学习之使用HttpURLConnection发送post和get请求(3)
- php原生自定义验证码,5分钟搞定你的问题
- linux中搭建java开发环境