首页 > 编程 > JavaScript > 正文

JavaScript Date

2019-11-06 09:15:34
字体:
来源:转载
供稿:网友

Date对象

var myDate=new Date(),注释:Date 对象会自动把当前日期和时间保存为其初始值。 -

Date 对象方法

方法 描述Date() 返回当日的日期和时间。getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。getDay() 从 Date 对象返回一周中的某一天 (0(周日) ~ 6(周六))。getMonth() 从 Date 对象返回月份 (0 ~ 11)。getFullYear() 从 Date 对象以四位数字返回年份。getYear() 请使用 getFullYear() 方法代替。getHours() 返回 Date 对象的小时 (0 ~ 23)。getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。getTime() 返回 1970 年 1 月 1 日至今的毫秒数。getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。setMonth() 设置 Date 对象中月份 (0 ~ 11)。setFullYear() 设置 Date 对象中的年份(四位数字)。setYear() 请使用 setFullYear() 方法代替。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)。toSource() 返回该对象的源代码。toString() 把 Date 对象转换为字符串。toTimeString() 把 Date 对象的时间部分转换为字符串。toDateString() 把 Date 对象的日期部分转换为字符串。toGMTString() 请使用 toUTCString() 方法代替。toUTCString() 根据世界时,把 Date 对象转换为字符串。toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。UTC() 根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。valueOf() 返回 Date 对象的原始值。

Date对象有7个构造函数

//Date() //无参数构造函数,默认当前时间 var date = new Date(); //Date(milliseconds) //milliseconds 距离1970年1月1日的毫秒数 var milliseconds = 1351572205906; var date = new Date(milliseconds); //Date(datestring) //datestring 日期的字符串格式,常用格式2010-10-5 12:00:00(在google浏览器中有效)、10/5/2012 12:00:00、2010/10/5 12:00:00、Oct 5 2012 12:00:00 var datestring = '2010/10/5 12:00:00'; var date = new Date(datestring); //Date(year, month) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 var year = 2010, month = 10; var date = new Date(year, month); //2010年11月 //Date(year, month, day) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 //day 取值1~31之间的天数。 var year = 2010, month = 10, day = 1; var date = new Date(year, month, day); //2010年11月1日 //Date(year, month, day, hours) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 //day 取值1~31之间的天数。 //hours 取值0~23之间的小时。 var year = 2010, month = 10, day = 1, hours = 10; var date = new Date(year, month, day, hours); //2010年11月1日 10:00:00 //Date(year, month, day, hours, minutes) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 //day 取值1~31之间的天数。 //hours 取值0~23之间的小时。 //minutes 取值0~59之间的分钟数。 var year = 2010, month = 10, day = 1, hours = 10, minutes = 30; var date = new Date(year, month, day, hours, minutes); //2010年11月1日 10:30:00 //Date(year, month, day, hours, minutes, seconds) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 //day 取值1~31之间的天数。 //hours 取值0~23之间的小时。 //minutes 取值0~59之间的分钟数。 //seconds 取值0~59之间的秒数。 var year = 2010, month = 10, day = 1, hours = 10, minutes = 30, seconds = 45; var date = new Date(year, month, day, hours, minutes, seconds); //2010年11月1日 10:30:45 //Date(year, month, day, hours, minutes, seconds, microseconds) //year 四位数的年份,如果取值为0~99之间,则year = year + 1900。 //month 取值0~11之间,代表1月到12月。 //day 取值1~31之间的天数。 //hours 取值0~23之间的小时。 //minutes 取值0~59之间的分钟数。 //seconds 取值0~59之间的秒数。 //microseconds 取值0~999之间的毫秒数。 var year = 2010, month = 10, day = 1; var hours = 10, minutes = 30, seconds = 45, microseconds = 500; var date = new Date(year, month, day, hours, minutes, seconds, microseconds); //2010年11月1日 10:30:45:500
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表