|
javascript Date日期对象 创建一个日期对象:
var objDate=new Date([arguments list]);
参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);
需要注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:
month:用英文表示月份名称,从January到December
mth:用整数表示月份,从(1月)到11(12月)
dd:表示一个月中的第几天,从1到31
yyyy:四位数表示的年份
hh:小时数,从0(午夜)到23(晚11点)
mm:分钟数,从0到59的整数
ss:秒数,从0到59的整数
ms:毫秒数,为大于等于0的整数
如:
new Date("January 12,2006 22:19:35");
new Date("January 12,2006");
new Date(2006,0,12,22,19,35);
new Date(2006,0,12);
new Date(1137075575000);
上面的各种创建形式都表示2006 年1月12日这一天。
从Date 对象中提取信息 var objDate=new Date();
objDate.getFullYear()以四位数字返回年 objDate.getYear()根据浏览器不同,以两位或者四位数字返回年 objDate.getMonth() objDate.getDate() objDate.getDay() objDate.getHours() objDate.getMilliseconds(). ..........
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head>
<body> <script language="JavaScript" type="text/javascript"> <!-- var objDate=new Date();//创建一个日期对象表示当前时间 var year=objDate.getFullYear(); var month=objDate.getMonth()+1; //getMonth返回的月份是从0开始的,因此要加1 var date=objDate.getDate(); var day=objDate.getDay(); //根据星期数的索引确定其中文表示 switch(day){ case 0: day="星期日"; break; case 1: day="星期一"; break; case 2: day="星期二"; break; case 3: day="星期三"; break; case 4: day="星期四"; break; case 5: day="星期五"; break; case 6: day="星期六"; break; } document.write("今天是:"+year+"年"+month+"月"+date+"日 "+day); //--> </script>
</body> </html>
|
一共有 3 条评论