当前页面: 开发资料首页 → Javascript 专题 → JavaScript 日期函数
摘要: JavaScript 日期函数
Date(日期)对象可以使用Date()构造器来创建,在前面的教程中我们已经介绍了Date()构造器,这里就不重复叙述。它没有参数,返回的数值就是当前的日期。下面的表格显示了为日期构造器的有效输入:
var today = new Date();
</td> <td vAlign=top width="45%">返回当前的日期和时间
</td> </tr> <tr> <td vAlign=top width="55%">var newyear = new Date("December 31, 1998 23:59:59");
</td> <td vAlign=top width="45%">输入的是表单的字符串 “月 日,年 小时:分钟:秒”
</td> </tr> <tr> <td vAlign=top width="55%">var bday = new Date(75, 1, 16);
</td> <td vAlign=top width="45%">参数是年份,月,日
</td> </tr> <tr> <td vAlign=top width="55%">var bday = new Date(75, 1, 16, 12, 0, 0);
</td> <td vAlign=top width="45%">参数是年份,月,日,小时,分钟,秒
</td> </tr> </table>Method(方法)
</td> <td vAlign=top width="47%">Description (描述)
</td> <td vAlign=top width="23%">Value(数值)
</td> </tr> <tr> <td vAlign=top width="30%">getYear()
</td> <td vAlign=top width="47%">返回年份的最后两位数字
</td> <td vAlign=top width="23%">2001
</td> </tr> <tr> <td vAlign=top width="30%">getMonth()
</td> <td vAlign=top width="47%">返回年份中的第几月(0到11)
</td> <td vAlign=top width="23%">5
</td> </tr> <tr> <td vAlign=top width="30%">getDate()
</td> <td vAlign=top width="47%">返回月份中的第几日(1到31)
</td> <td vAlign=top width="23%">2
</td> </tr> <tr> <td vAlign=top width="30%">getDay()
</td> <td vAlign=top width="47%">返回星期中的第几天 (0到6)
</td> <td vAlign=top width="23%">6
</td> </tr> <tr> <td vAlign=top width="30%">getTimezoneOffset()
</td> <td vAlign=top width="47%">返回当地时间与格林尼治天文台平均时间的差别
</td> <td vAlign=top width="23%">-480 (-8h)
</td> </tr> <tr> <td vAlign=top width="30%">getHours()
</td> <td vAlign=top width="47%">返回一天中的时针点数(0到23)
</td> <td vAlign=top width="23%">16
</td> </tr> <tr> <td vAlign=top width="30%">getMinutes()
</td> <td vAlign=top width="47%">返回分钟 (0..59)
</td> <td vAlign=top width="23%">8
</td> </tr> <tr> <td vAlign=top width="30%">getSeconds()
</td> <td vAlign=top width="47%">返回时间的秒 (0到59)
</td> <td vAlign=top width="23%">24
</td> </tr> <tr> <td vAlign=top width="30%">getTime()
</td> <td vAlign=top width="47%">返回自从公元1970年1月1日的毫秒数
</td> <td vAlign=top width="23%">991469304470
</td> </tr> </table>setDate()
</td> <td vAlign=top width="50%">设置每月中的第几天(从0到30)
</td> </tr> <tr> <td vAlign=top width="50%">setHours()
</td> <td vAlign=top width="50%">设置小时(从0到23)
</td> </tr> <tr> <td vAlign=top width="50%">setMinutes()
</td> <td vAlign=top width="50%">设置分钟(从0到59)
</td> </tr> <tr> <td vAlign=top width="50%">setMonth()
</td> <td vAlign=top width="50%">设置月份(从0到11)
</td> </tr> <tr> <td vAlign=top width="50%">setSeconds()
</td> <td vAlign=top width="50%">设置秒数(从0到59)
</td> </tr> <tr> <td vAlign=top width="50%">setTime()
</td> <td vAlign=top width="50%">设置时间(从公元以来的毫秒数)
</td> </tr> <tr> <td vAlign=top width="50%">setYear()
</td> <td vAlign=top width="50%">设置年份
</td> </tr> </table>parse
</td> <td vAlign=top width="50%">转化日期字符串为自从公元以来的毫秒数,比如Date.parse(“date string”)
</td> </tr> <tr> <td vAlign=top width="50%">toString()
</td> <td vAlign=top width="50%">Sat Jun 2 16:08:24 UTC+0800 2001
</td> </tr> <tr> <td vAlign=top width="50%">toGMTString()
</td> <td vAlign=top width="50%">Sat, 2 Jun 2001 08:08:24 UTC
</td> </tr> <tr> <td vAlign=top width="50%">toLocaleString()
</td> <td vAlign=top width="50%">2001年6月2日 16:08:24
</td> </tr> </table>