首页 > 语言 > JavaScript > 正文

JavaScript高级程序设计 读书笔记之十 本地对象Date日期

2024-05-06 14:22:25
字体:
来源:转载
供稿:网友
创建
var d=new Date();
要注意的是在JavaScript中月份的值是从0到11(0表示1月)。

设置日期和时间值
设置日期和时间值有两种方法:

1、只声明距离1970年1月1日凌晨12点的毫秒数

  a、直接用距离1970年1月1日凌晨12点的毫秒数  

var d=new Date(0);
  b、parse方法:

  parse方法接受字符串为参数,把该字符串转换成日期值,返回的是毫秒数。

  例如为2012年2月27日创建Date对象:

var d=new Date(Date.parse("Feb 27,2012"));
  如果传给parse方法的字符串不能转换成日期,该函数返回NaN

  c、UTC方法:

  UTC方法也返回日期的毫秒表示,但参数为年、月、日、时、分、秒、毫秒,年、月为必选,其他为可选。

  例如为2012年2月27日创建Date对象:

var d=new Date(Date.UTC(2012,1,27));
2、直接声明UTC方法接受的参数

var d=new Date(2012,1,27);
  参数规则跟UTC方法相同。

Date类方法
Date类方法如下(来自://www.Vevb.com/w3school/js/jsref_obj_date.htm):
方法描述FFIE
Date()返回当日的日期和时间。13
getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)。13
getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。13
getMonth()从 Date 对象返回月份 (0 ~ 11)。13
getFullYear()从 Date 对象以四位数字返回年份。14
getYear()请使用 getFullYear() 方法代替。13
getHours()返回 Date 对象的小时 (0 ~ 23)。13
getMinutes()返回 Date 对象的分钟 (0 ~ 59)。13
getSeconds()返回 Date 对象的秒数 (0 ~ 59)。13
getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。14
getTime()返回 1970 年 1 月 1 日至今的毫秒数。13
getTimezoneOffset()返回本地时间与格林威治标准时间 (GMT) 的分钟差。13
getUTCDate()根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。14
getUTCDay()根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。14
getUTCMonth()根据世界时从 Date 对象返回月份 (0 ~ 11)。14
getUTCFullYear()
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表