JavaScript中Date對象的常用方法示例
getFullYear()
使用 getFullYear() 獲取年份。
源代碼:
</script>
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display the full year of todays date.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
var x = document.getElementById("demo");
x.innerHTML=d.getFullYear();
}
</script>
</body>
</html>
測試結(jié)果:
2015
getTime()
getTime() 返回從 1970 年 1 月 1 日至今的毫秒數(shù)。
源代碼:
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display the number of milliseconds since midnight, January 1, 1970.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
var x = document.getElementById("demo");
x.innerHTML=d.getTime();
}
</script>
</body>
</html>
測試結(jié)果:
1445669203860
setFullYear()
如何使用 setFullYear() 設(shè)置具體的日期。
源代碼:
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display a date after changing the year, month, and day.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
d.setFullYear(2020,10,3);
var x = document.getElementById("demo");
x.innerHTML=d;
}
</script>
<p>Remember that JavaScript counts months from 0 to 11.
Month 10 is November.</p>
</body>
</html>
測試結(jié)果:
Tue Nov 03 2020 14:47:46 GMT+0800 (中國標(biāo)準(zhǔn)時間)
toUTCString()
如何使用 toUTCString() 將當(dāng)日的日期(根據(jù) UTC)轉(zhuǎn)換為字符串。
源代碼:
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display the UTC date and time as a string.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
var x = document.getElementById("demo");
x.innerHTML=d.toUTCString();
}
</script>
</body>
</html>
測試結(jié)果:
Sat, 24 Oct 2015 06:49:05 GMT
getDay()
如何使用 getDay() 和數(shù)組來顯示星期,而不僅僅是數(shù)字。
源代碼:
<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to display todays day of the week.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var d = new Date();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
var x = document.getElementById("demo");
x.innerHTML=weekday[d.getDay()];
}
</script>
</body>
</html>
測試結(jié)果:
Saturday
Display a clock
如何在網(wǎng)頁上顯示一個鐘表。
源代碼:
<!DOCTYPE html>
<html>
<head>
<script>
function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
t=setTimeout(function(){startTime()},500);
}
function checkTime(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}
</script>
</head>
<body onload="startTime()">
<div id="txt"></div>
</body>
</html>
相關(guān)文章
基于JavaScript實現(xiàn) 獲取鼠標(biāo)點擊位置坐標(biāo)的方法
本篇文章,小編將為大家介紹基于JavaScript實現(xiàn) 獲取鼠標(biāo)點擊位置坐標(biāo)的方法。有需要的朋友可以參考一下2013-04-04
JavaScript基礎(chǔ)心法 深淺拷貝(淺拷貝和深拷貝)
淺拷貝和深拷貝都是對于JS中的引用類型而言的,淺拷貝就只是復(fù)制對象的引用,如果拷貝后的對象發(fā)生變化,原對象也會發(fā)生變化。只有深拷貝才是真正地對對象的拷貝2018-03-03
Javascript學(xué)習(xí)筆記8 用JSON做原型
在Javascript學(xué)習(xí)筆記5 類和對象中,我簡單地提到了利用JSON去構(gòu)造一個對象。2010-01-01
告訴你什么是javascript的回調(diào)函數(shù)
在javascript中回調(diào)函數(shù)非常重要,它們幾乎無處不在。像其他更加傳統(tǒng)的編程語言都有回調(diào)函數(shù)概念,但是非常奇怪的是,完完整整談?wù)摶卣{(diào)函數(shù)的在線教程比較少,倒是有一堆關(guān)于call()和apply()函數(shù)的,或者有一些簡短的關(guān)于callback的使用示例。2014-09-09
淺談javascript中關(guān)于日期和時間的基礎(chǔ)知識
下面小編就為大家?guī)硪黄獪\談javascript中關(guān)于日期和時間的基礎(chǔ)知識。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07
有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法
有關(guān)于JS構(gòu)造函數(shù)的重載和工廠方法,對此有需要的朋友,參考一下。2013-04-04
JavaScript初學(xué)者建議:不要去管瀏覽器兼容
如果可以回到過去的話,我會告訴自己這句話:初學(xué)JavaScript的時候無視DOM和BOM的兼容性,先了解一些基礎(chǔ)知識最后再考慮兼容性2014-02-02

