**
javascript从入门到跑路-----小文的js学习笔记(1)---------script、alert、document。write() 和 console.log 标签
…
…
javascript从入门到跑路-----小文的js学习笔记目录
**
我们首先说日期对象
一、日期对象
new Date();
如果创建一个日期对象直接打印出来的话,打印出来的将会是当前时间
例子:
var date = new Date();
alert(date);
执行结果:
但是这里的new Date()仅仅是日期对象,那么对于它来说,本身还有适用于它的方法
二、日期对象的方法
首先说一下使用语法:日期对象.方法
那么下面先上表
方法 | 作用 |
---|---|
getTime | 时间戳 |
getFullYear | 返回年 |
getMonth | 返回当前月份减一 |
getDate | 返回当前日期 |
getDay | 返回当前周几(周天返回0) |
getHours | 返回当前的小时 |
getMinutes | 返回当前的分钟数 |
getSeconds | 返回当前的秒钟数 |
那么下面我们来分别解释一下上面表中的几个东西:
第一个
时间戳:
返回时间戳,指的是返回从1970年1月1日0点0分开始,到现在的毫秒数。
第二个getMonth 返回当前月份减一:
因为在中国的月份是:1月—12月;而在外国是从0开始的,那么在外国就是0—11.等价于我们中国的1—12.
第三个getDay(周天返回0):
这里的原因和上面的第二点一样,一个星期的范围是0—6,0代表星期天。
那么下面我们对上面的8个方法分别举一个例子:
1、getTime 返回时间戳
var date = new Date();
alert(date.getTime());
执行结果:
2、getFullYear 返回年
var date=new Date();
document.write(date.getFullYear());
执行结果:
3、getMonth 返回当前月减一
var date=new Date();
document.write(date.getMonth());
执行结果:
4、getDate 返回当前日
var date=new Date();
alert(date.getDate());
执行结果:
5、getDay 返回当前周几
var date=new Date();
alert(date.getDay());
执行结果:
这里注意:周日的话返回的是0
6、getHours 返回当前的小时
var date=new Date();
alert(date.getHours());
执行结果:
7、getMinutes 返回当前的分钟数
var date=new Date();
alert(date.getMinutes());
执行结果:
8、getSeconds 返回当前的秒钟数
var date=new Date();
alert(date.getSeconds());
执行结果:
那么下面我们来用到上面的日期对象和方法以及我们以前学到的知识来做一个 实操:利用日期对象和方法以及其他相关知识实现简单的钟表功能
补充:当然除了上面的8个方法之外还具有以下的一些方法(好像有点多,我还是写几个可能用得到的吧):
方法 | 作用 |
---|---|
setDate() | 设置 Date 对象中月的某一天 (1 ~ 31)。 |
setMonth() | 设置 Date 对象中月份 (0 ~ 11)。 |
setFullYear() | 设置 Date 对象中的年份(四位数字)。 |
setHours() | 设置 Date 对象中的小时 (0 ~ 23)。 |
setMinutes() | 设置 Date 对象中的分钟 (0 ~ 59)。 |
setSeconds() | 设置 Date 对象中的秒钟 (0 ~ 59)。 |
setMilliseconds() | 设置 Date 对象中的毫秒 (0 ~ 999)。 |
setTime() | 以毫秒设置 Date 对象。 |
setUTCDate() | 根据世界时设置 Date 对象中月的某一天 (1 ~ 31)。 |
setUTCMonth() | 根据世界时设置 Date 对象中月份 (0 ~ 11)。 |
setUTCFullYear() | 根据世界时设置 Date 对象中的年份(四位数字)。 |
setUTCHours() | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 |
setUTCMinutes() | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 |
setUTCSeconds() | 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 |
setUTCMilliseconds() | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 |
toString( ) | 把 Date 对象转换为字符串。 |
toTimeString() | 把 Date 对象的时间部分转换为字符串。 |
toDateString() | 把 Date 对象的日期部分转换为字符串。 |
**
AlI kinds of suffering / you are the driving force to keep going
---------------万般苦难/你是坚持下去的动力。