首页 > 编程语言 > 详细

JavaScript日期时间对象的创建与使用(二)

时间:2015-11-12 20:17:51      阅读:417      评论:0      收藏:0      [点我收藏+]
将指定日期转换为时间戳格式,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()
技术分享

JavaScript日期时间对象的创建与使用(二)

原文:http://my.oschina.net/mpf/blog/529605

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!