变量声明
无参数: var newdate=new Date();
有参数:5种形式
1.var name=new Date("month dd,yyyy,hh:mm:ss");
//格式:月日年时分秒
2.var name=new Date(yyyy,mm,dd,hh,mm,ss,ms);
//格式:年月日时分秒毫秒
3.var name=new Date(yyyy,mm,dd,hh,mm,ss);
//格式:年月日时分秒
4.var name=new Date(yyyy,mm,dd);
//格式:年月日
5.var name=new Date(milliseconds);
//格式:毫秒
静态方法
方 法 | 含 义 |
parse(date) | 分析字符串形式的日期时间,返回该日期时间对应的内部毫秒数 |
UTC(year,month,day,[hrs],[min],[sec]) | 返回全球标准时间(UTC)或格林威治时间(GMT)的1970年1月1日到所指定日期之间所间隔的毫秒数 |
※中括号[]表示里面的内容可以出现,也可以不出现,下同
读取时间的方法
方 法 | 含 义 |
get[UTC]Date() | 返回当前日期是该月份中的第几天,有效值为1~31 |
get[UTC]Day() | 返回当前日期的星期几,有效值0~6,0表示周日,... |
get[UTC]Month() | 返回当前日期的月份,有效值0~11 |
getYear() | 返回当前日期的年份,又两位或四位数字组成 |
get[UTC]Year() | 返回当前日期的4位数字的年份 |
get[UTC]Hours() | 返回当前时间的小时部分的整数 |
get[UTC]Minutes() | 返回当前时间的分钟部分的整数 |
get[UTC]Seconds() | 返回当前时间的秒数 |
get[UTC]Milliseconds() | 返回当前时间的毫秒部分的整数 |
getTime() | 返回从1970年1月1日到当前时间的毫秒数 |
getTimeZoneOffset() | 返回以GMT为基准的时区偏差,以分钟为量 |
<script language="javascript">
var today=new Date();
var Year=today.gerYear();
var Month=today.getMonth();
var Date=today.getDate();
var Hour=today.getHours();
var Min=today.getMinutes();
var Sec=today.getSeconds();
document.write(Year,"/",Month,"/",Date," ",Hour,":",Min,":",Sec);
</script>
设置时间的方法
方 法 | 含 义 |
set[UTC]Date(day) | 以参数day(1~31之间的整数)指定的数设置Date对象中的日期数,返回1970年1月1日凌晨到Date对象指定的日期和时间之间的毫秒数 |
set[UTC]Month(month) | 将Date对象中的月份设置为参数month指定的整数(0~11) |
setYear(year) | 将Date对象中的年份设置为参数year指定的整数(两位或4位) |
set[UTC]FullYear(year,month,date) | 将Date对象中的年月日设置为参数yeaer、month、date指定的值,其中year为4位,必选项 |
setTime(milliseconds) | 将Date对象的时间设置为参数milliseconds指定的整数,这个数表示从1970-1-1凌晨到设定时间之间的秒数 |
set[UTC]Hours(hour,min,sec,ms) | 将Date对象中的时分秒毫秒设定为参数hours、min、sex、ms所指定的整数,其中hours的值为0~23 |
set[UTC]Minutes(minutes,sec,ms) | 将Date对象中的分秒毫秒设置为参数minutes,sec,ms所指定的整数,minutes的值为0~59 |
set[UTC]Seconds(seconds,ms) | 将Date对象中的秒毫秒设置为参数seconds、ms所指定的整数,seconds在0~59之间 |
set[UTC]MilliSeconds(milliseconds) | 将Date对象中的秒数设置为参数milliseconds指定的整数(0~999) |
时间转换为字符串方法
方 法 | 含 义 |
toString() | 将时间信息返回为字符串 |
toGMTString() | 返回Date对象代表的日期时间的字符串表示,采用GMT时区表示日期(已经废弃) |
toUTCString() | 返回Date对象代表的日期时间的字符串表示,采用UTC时区表示日期 |
toLocaleString() | 返回Date对象代表的日期时间的字符串表示,采用本地时区表示,并使用本地时间格式进行格式转换 |
toDateString() | 返回Date对象代表的日期时间中日期的字符串表示,采用本地时区表示日期 |
toLocaleDateString() | 返回Date对象代表的日期时间中日期的字符串表示,采用本地时区表示日期,并使用本地时间格式进行格式转换 |
toTimeString() | 返回Date对象代表的日期时间中日期的字符串表示,采用本地时区表示时间 |
toLocaleTimeString() | 返回Date对象代表的日期时间中日期的字符串表示,采用本地时区表示时间,并使用本地时间格式进行格式转换 |
valueOf() | 转换Date对象代表的日期时间对应的内部毫秒数 |