Javascript 对象 - 日期对象
日期对象
在javascript中提供了data对象,用于处理和日期有关的内容。通过data对象可以获取系统时间、设置时间等。data对象也具有prototype和constructor属性。
1创建日期
创建日期的方法有多种,下面介绍几种常用的方法。
--可以使用下列语句,创建一个对象表示系统当前的日期和时间;
var date = new date();
--可以使用字符串类型的参数,指定日期和时间及具体的格式
var date = new date("mm/dd/yyyy hh:mm:ss");
--可以使用整型参数,创建距离javascript内部定义的起始时间1970年1月1日的某一毫秒的日期和时间
var date = new date(milliseconds);
--可以使用构造函数创建日期,其参数可以为2-7个,依次按照year month day hours minutes seconds milliseconds匹配。
var date = new date(year,month);
var date = new date(year,month,day);
var date = new date(year,month,day,hours);
var date = new date(year,month,day,hours,minutes);
var date = new date(year,month,day,hours,minutes,seconds);
var date = new date(year,month,day,hours,minutes,seconds,milliseconds);
2.日期对象的属性和方法
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>title</title> <script> function showtime() { var date = new date(); var str; str = date.getfullyear() + "-" + (date.getmonth() + 1) + "-" + date.getdate() + " "; str += full(date.gethours()) + ":" + full(date.getminutes()) + ":" + full(date.getseconds()); document.getelementbyid("time").innerhtml = str; } function full( n ) { if ( n<10 ){ n ="0" + n; } return n; } window.setinterval("showtime()",1000); </script> </head> <body> <div id="time"></div> </body> </html>
注意:尽量不要在setinterval()方法调用document.write()方法,因为setinterval()方法调用的函数执行document.write()输出非html标签的内容时,会重新生成页面,此时页面中已不存在javascript脚本,因此不能重复执行,可以通过更改div的innerhtml来实现。
特此声明:如需转载请注明出处,如有疑问请及时提出以便于改正,如有侵权,联系删除,谢谢