您的位置:首页 > Web前端 > JavaScript

javaScript内置对象Date

2017-08-14 15:50 295 查看
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对象的原始值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: