您的位置:首页 > Web前端 > JavaScript

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

2015-11-12 00:00 961 查看
摘要: 将指定日期转为时间戳,设置日期时间

将指定日期转换为时间戳格式,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 Date