JavaScript日期时间对象的创建与使用(二)
2015-11-12 00:00
961 查看
摘要: 将指定日期转为时间戳,设置日期时间
将指定日期转换为时间戳格式,parse()
dateObject.setMonth(month,day) month:必需。一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。 day:可选。一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计)。 在 EMCAScript 标准化之前,不支持该参数。
dateObject.setDate(day) day:必需。表示一个月中的一天的一个数值(1 ~ 31)。
使用方法和setFullYear()相似
设置分钟,setMinutes()
使用方法和setMonth()相似
设置秒数,setSeconds()
设置毫秒数,setMilliseconds()
将指定日期转换为时间戳格式,parse()
<script type="text/javascript"> // 日期格式 周(英文简拼) 月(英文简拼) 日 年 时:分:秒:毫秒 var time = Date.parse("Thu Nov 12 2015 18:25:11:169"); document.write(time); </script>setTime() 方法以毫秒设置 Date 对象
<script type="text/javascript"> var time = new Date(); // 创建一个日期对象 time.setTime(100); document.write(time + '<br/>'); // Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间) var time = new Date(); // 重新创建一个对象,否则time对象会是上面的值 var t = time.getTime(); time.setTime(t); document.write(time + '<br/>'); // Thu Nov 12 2015 18:43:10 GMT+0800 (中国标准时间) var time = new Date(); var t = time.getTime() * 2; time.setTime(t); document.write(time+'<br/>'); // Fri Sep 23 2061 05:32:19 GMT+0800 (中国标准时间) </script>设置年份,setFullYear(),两种情况,一种是直接设置年份,日期则为当前时间,一种是设置具体日期
<script type="text/javascript"> var time = new Date(); // 创建一个日期对象 document.write('当前的时间为:' + time + '<br/>'); // Thu Nov 12 2015 18:49:46 GMT+0800 (中国标准时间) // 第一种情况,直接设置年份 time.setFullYear(2016); document.write('只设置年份的情况:' + time + '<br/>'); // Sat Nov 12 2016 18:52:17 GMT+0800 (中国标准时间) // 第二种情况,设置具体日期 time.setFullYear(2020,10,1); // 格式:年,月,日 document.write('设置具体日期:' + time + '<br/>'); // Sun Nov 01 2020 18:55:23 GMT+0800 (中国标准时间) </script>设置月份,setMonth()
dateObject.setMonth(month,day) month:必需。一个表示月份的数值,该值介于 0(一月) ~ 11(十二月) 之间。 day:可选。一个表示月的某一天的数值,该值介于 1 ~ 31 之间(以本地时间计)。 在 EMCAScript 标准化之前,不支持该参数。
<script type="text/javascript"> var time = new Date(); // 创建一个日期对象 document.write('当前的时间为:' + time + '<br/>'); // Thu Nov 12 2015 19:04:15 GMT+0800 (中国标准时间) // 第一种情况,只写一个参数 time.setMonth(0); // 0(一月) ~ 11(十一月) document.write('只写一个参数的情况:' + time + '<br/>'); // Mon Jan 12 2015 19:04:15 GMT+0800 (中国标准时间) // 第二种情况,写两个参数 time.setMonth(1,20); // 20表示当前是20号 document.write('写两个参数的情况:' + time + '<br/>'); // Fri Feb 20 2015 19:04:15 GMT+0800 (中国标准时间) </script>设置日,setDate()
dateObject.setDate(day) day:必需。表示一个月中的一天的一个数值(1 ~ 31)。
<script type="text/javascript"> var time = new Date(); // 创建一个日期对象 document.write('当前的时间为:' + time + '<br/>'); // Thu Nov 12 2015 19:08:07 GMT+0800 (中国标准时间) time.setDate(10); document.write(time + '<br/>'); // Tue Nov 10 2015 19:08:07 GMT+0800 (中国标准时间) </script>设置小时,setHours()
使用方法和setFullYear()相似
设置分钟,setMinutes()
使用方法和setMonth()相似
设置秒数,setSeconds()
设置毫秒数,setMilliseconds()
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- Ruby on Rails中jquery_ujs组件拖慢速度的问题解决