Date();
属性:
constructor();
创建此对象Boolean函数的引用
prototype();
向对象添加属性和方法
例:
<script>
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("sha","student","1996")
employee.prototype.salary="null";
bill.salary=200;
document.write(bill.salary);
</script>
结果:200
方法:
Date();
返回当日的日期和时间
例:
<script>
document.write(Date());
</script>
结果:Tue Jul 04 14:28:29 2017
getDate()
从date对象中返回当前月份某天数字(1-31)
例:
<script>
var d=new Date();
document.write(d.getDate());
</script>
结果:4
getDay();
从date对象中返回星期的数字(0周日-6周六)
例:
<script>
var d=new Date();
document.write(d.getDay());
</script>
结果:2
getMonth();
从date对象中返回月份的数字(0一月—11十二月)
例:
<script>
var d=new Date()
document.write(d.getMonth())
</script>
结果:6
getFullYear();
从date对象中返回年份四位数字表示
例:
<script>
var d = new Date()
document.write(d.getFullYear())
</script>
结果:2017
getHours();
从date对象中返回时间的小时字段(0-23)
例:
<script>
var d = new Date()
document.write(d.getHours())
</script>
结果:14
<script>
var born = new Date("July 21, 1983 01:15:00")
document.write(born.getHours())
</script>
结果:1
getMinutes();
从date对象中返回时间分钟字段(0-59)
例:
<script>
var d = new Date()
document.write(d.getMinutes())
</script>
结果:47
getSeconds();
从date对象中返回时间的秒(0-59)
例:
<script>
var d = new Date()
document.write(d.getSeconds())
</script>
结果:22
getMilliseconds();
从date对象中返回时间的毫秒(0-999)
例:
<script>
var d = new Date()
document.write(d.getMilliseconds())
</script>
结果:227
getTime();
返回1970年1月1日至今日之间的毫秒数。
例:
<script>
var minutes = 1000*60
var hours = minutes*60
var days = hours*24
var years = days*365
var d = new Date()
var t = d.getTime()
var y = t/years
document.write("It's been: " + y + " years since 1970/01/01!")
</script>
结果:It's been: 47.53778462569762 years since 1970/01/01!
getTimezoneOffset();
返回格林威治时间和本地时间差,分钟为单位
例:
<script>
var d = new Date()
document.write(d.getTimezoneOffset())
</script>
结果:-480
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日到指定日期字符串的毫秒数
例:
<script>
var d = Date.parse("Jul 8, 2005")
document.write(d)
</script>
结果:1120752000000
setDate();
设置date对象中月的某一天(1-31)
例:
<script>
var d = new Date()
d.setDate(15)
document.write(d)
</script>
结果:Sat Jul 15 15:37:13 UTC+0800 2017
setMonth();
设置date对象中月份(0-11)
例:
<script>
var d=new Date()
d.setMonth(0,20)
document.write(d)
</script>
结果:Fri Jan 20 15:38:54 UTC+0800 2017
setFullYear();
设置date对象中年份(四位数字)
例:
<script>
var d = new Date()
d.setFullYear(1992,10,3)
document.write(d)
</script>
结果:Tue Nov 3 15:43:01 UTC+0800 1992
setHours();
设置Date中小时(0-23)
例:
<script>
var d = new Date()
d.setHours(15,35,1)
document.write(d)
</script>
结果:Tue Jul 4 15:35:01 UTC+0800 2017
setMinutes();
设置对象中分钟(0-59)
setSeconds();
设置Date对象中的秒钟(0-59)
setMilliseconds();
设置Date对象中毫秒(0-999)
setTime();
毫秒设置对象
例:
<script>
var d = new Date()
d.setTime(-77771564221)
document.write(d)
</script>
结果:Sun Jul 16 04:47:15 UTC+0800 1967
setUTCDate();
根据世界时间设置Date对象月份的一天(1-31)
setUTCMonth();
根据世界时间设置date对象中月份(0-11)
setUTCFullYear();
根据世界时间设置date对象中年份(四位数字)
setUTCHours();
根据世界时间设置Date中小时(0-23)
setUTCMinutes();
根据世界时间设置对象中分钟(0-59)
setUTCSeconds();
根据世界时间设置Date对象中的秒钟(0-59)
setUTCMilliseconds();
根据世界时间设置Date对象中毫秒(0-999)
toSource();
返回该对象的源代码
例:
<script>
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
document.write(bill.toSource());
</script>
结果:({name:"Bill Gates", job:"Engineer", born:1985})
toString();
把对象转化成字符串
例:
<script>
var d = new Date()
document.write (d.toString())
</script>
结果:Tue Jul 04 2017 16:32:41 GMT+0800
toTimeString();
把Date对象的时间部分转换为字符串
toDateString();
把Date对象日期部分转化为字符串
toUTCString();
根据世界时间,把Date对象转化为字符串
toLocaleString();
根据本地时间格式,把Date对象转化为字符串
toLocaleTimeString();
根据本地时间格式,把Date对象的时间部分转化成字符串
toLocaleDateString();
根据本地时间格式,把Date对象的日期部分转化为字符串
UTC();
根据世界时间返回指定时间之间的毫秒数
例:
<script>
var d = Date.UTC(2005,7,8)
document.write(d)
</script>
结果:1123459200000
valueOf();
返回Date对象的原始值
属性:
constructor();
创建此对象Boolean函数的引用
prototype();
向对象添加属性和方法
例:
<script>
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("sha","student","1996")
employee.prototype.salary="null";
bill.salary=200;
document.write(bill.salary);
</script>
结果:200
方法:
Date();
返回当日的日期和时间
例:
<script>
document.write(Date());
</script>
结果:Tue Jul 04 14:28:29 2017
getDate()
从date对象中返回当前月份某天数字(1-31)
例:
<script>
var d=new Date();
document.write(d.getDate());
</script>
结果:4
getDay();
从date对象中返回星期的数字(0周日-6周六)
例:
<script>
var d=new Date();
document.write(d.getDay());
</script>
结果:2
getMonth();
从date对象中返回月份的数字(0一月—11十二月)
例:
<script>
var d=new Date()
document.write(d.getMonth())
</script>
结果:6
getFullYear();
从date对象中返回年份四位数字表示
例:
<script>
var d = new Date()
document.write(d.getFullYear())
</script>
结果:2017
getHours();
从date对象中返回时间的小时字段(0-23)
例:
<script>
var d = new Date()
document.write(d.getHours())
</script>
结果:14
<script>
var born = new Date("July 21, 1983 01:15:00")
document.write(born.getHours())
</script>
结果:1
getMinutes();
从date对象中返回时间分钟字段(0-59)
例:
<script>
var d = new Date()
document.write(d.getMinutes())
</script>
结果:47
getSeconds();
从date对象中返回时间的秒(0-59)
例:
<script>
var d = new Date()
document.write(d.getSeconds())
</script>
结果:22
getMilliseconds();
从date对象中返回时间的毫秒(0-999)
例:
<script>
var d = new Date()
document.write(d.getMilliseconds())
</script>
结果:227
getTime();
返回1970年1月1日至今日之间的毫秒数。
例:
<script>
var minutes = 1000*60
var hours = minutes*60
var days = hours*24
var years = days*365
var d = new Date()
var t = d.getTime()
var y = t/years
document.write("It's been: " + y + " years since 1970/01/01!")
</script>
结果:It's been: 47.53778462569762 years since 1970/01/01!
getTimezoneOffset();
返回格林威治时间和本地时间差,分钟为单位
例:
<script>
var d = new Date()
document.write(d.getTimezoneOffset())
</script>
结果:-480
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日到指定日期字符串的毫秒数
例:
<script>
var d = Date.parse("Jul 8, 2005")
document.write(d)
</script>
结果:1120752000000
setDate();
设置date对象中月的某一天(1-31)
例:
<script>
var d = new Date()
d.setDate(15)
document.write(d)
</script>
结果:Sat Jul 15 15:37:13 UTC+0800 2017
setMonth();
设置date对象中月份(0-11)
例:
<script>
var d=new Date()
d.setMonth(0,20)
document.write(d)
</script>
结果:Fri Jan 20 15:38:54 UTC+0800 2017
setFullYear();
设置date对象中年份(四位数字)
例:
<script>
var d = new Date()
d.setFullYear(1992,10,3)
document.write(d)
</script>
结果:Tue Nov 3 15:43:01 UTC+0800 1992
setHours();
设置Date中小时(0-23)
例:
<script>
var d = new Date()
d.setHours(15,35,1)
document.write(d)
</script>
结果:Tue Jul 4 15:35:01 UTC+0800 2017
setMinutes();
设置对象中分钟(0-59)
setSeconds();
设置Date对象中的秒钟(0-59)
setMilliseconds();
设置Date对象中毫秒(0-999)
setTime();
毫秒设置对象
例:
<script>
var d = new Date()
d.setTime(-77771564221)
document.write(d)
</script>
结果:Sun Jul 16 04:47:15 UTC+0800 1967
setUTCDate();
根据世界时间设置Date对象月份的一天(1-31)
setUTCMonth();
根据世界时间设置date对象中月份(0-11)
setUTCFullYear();
根据世界时间设置date对象中年份(四位数字)
setUTCHours();
根据世界时间设置Date中小时(0-23)
setUTCMinutes();
根据世界时间设置对象中分钟(0-59)
setUTCSeconds();
根据世界时间设置Date对象中的秒钟(0-59)
setUTCMilliseconds();
根据世界时间设置Date对象中毫秒(0-999)
toSource();
返回该对象的源代码
例:
<script>
function employee(name,job,born)
{
this.name=name;
this.job=job;
this.born=born;
}
var bill=new employee("Bill Gates","Engineer",1985);
document.write(bill.toSource());
</script>
结果:({name:"Bill Gates", job:"Engineer", born:1985})
toString();
把对象转化成字符串
例:
<script>
var d = new Date()
document.write (d.toString())
</script>
结果:Tue Jul 04 2017 16:32:41 GMT+0800
toTimeString();
把Date对象的时间部分转换为字符串
toDateString();
把Date对象日期部分转化为字符串
toUTCString();
根据世界时间,把Date对象转化为字符串
toLocaleString();
根据本地时间格式,把Date对象转化为字符串
toLocaleTimeString();
根据本地时间格式,把Date对象的时间部分转化成字符串
toLocaleDateString();
根据本地时间格式,把Date对象的日期部分转化为字符串
UTC();
根据世界时间返回指定时间之间的毫秒数
例:
<script>
var d = Date.UTC(2005,7,8)
document.write(d)
</script>
结果:1123459200000
valueOf();
返回Date对象的原始值