javaScript内置对象Date

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对象的原始值

猜你喜欢

转载自blog.csdn.net/abenazhan/article/details/77162576