Tarikh JavaScript
Objek tarikh digunakan untuk mengendalikan tarikh dan masa.
Contoh Dalam Talian
Cara menggunakan kaedah Date() untuk mendapatkan tarikh hari ini.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <script> var d=new Date(); document.write(d); </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
getFullYear() Gunakan getFullYear() untuk mendapatkan tahun tersebut.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">点击按钮获取今年的年份。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var d = new Date(); var x = document.getElementById("demo"); x.innerHTML=d.getFullYear(); } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
getTime()
getTime() mengembalikan bilangan milisaat sejak 1 Januari 1970.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">单击按钮显示1970年1月1号至今的毫秒数。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var d = new Date(); var x = document.getElementById("demo"); x.innerHTML=d.getTime(); } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
setFullYear()
Cara menggunakan setFullYear() untuk menetapkan tarikh tertentu.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">单击按钮显示修改后的年月日。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var d = new Date(); d.setFullYear(2020,10,3); var x = document.getElementById("demo"); x.innerHTML=d; } </script> <p>记住JavaScript月数是从0至11。10是11月。</p> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
toUTCString()
Cara menggunakan toUTCString() untuk menukar tarikh hari ini (mengikut UTC) kepada rentetan.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">点击按钮把utc日期和时间转换成字符串。</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var d = new Date(); var x = document.getElementById("demo"); x.innerHTML=d.toUTCString(); } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
getDay()
Cara menggunakan getDay() dengan tatasusunan untuk memaparkan hari dalam seminggu, bukan hanya nombor.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">单击按钮显示今天周几</p> <button onclick="myFunction()">点我</button> <script> function myFunction(){ var d = new Date(); var weekday=new Array(7); weekday[0]="周日"; weekday[1]="周一"; weekday[2]="周二"; weekday[3]="周三"; weekday[4]="周四"; weekday[5]="周五"; weekday[6]="周六"; var x = document.getElementById("demo"); x.innerHTML=weekday[d.getDay()]; } </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Paparkan jam
Cara untuk memaparkan jam pada halaman web.
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script> function startTime(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds();// 在小于10的数字钱前加一个‘0’ 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>
Run instance »
Klik butang "Run Instance" untuk melihat instance dalam talian
Manual Rujukan Objek Tarikh Lengkap
Kami menyediakan Rujukan objek Tarikh JavaScript manual, yang merangkumi semua sifat dan kaedah yang tersedia untuk objek tarikh. Manual Rujukan Objek Tarikh JavaScript.
Manual mengandungi penerangan terperinci dan contoh berkaitan setiap sifat dan kaedah. Objek Tarikh digunakan untuk memproses tarikh dan masa.
Objek tarikh boleh ditakrifkan melalui kata kunci baharu. Kod berikut mentakrifkan objek Date bernama myDate: Terdapat empat cara untuk memulakan tarikh:
new Date() // Tarikh dan masa semasanew Date( milisaat ) //Kembalikan bilangan milisaat sejak 1 Januari 1970Tarikh baharu(dateString)Tarikh baharu(tahun, bulan, hari, jam, minit, saat, milisaat)
var today = new Date()
var d1 = new Date("Oktober 13, 1975 11:13:00" )Tetapkan Tarikh
Dalam contoh berikut, kami menetapkan tarikh tertentu (14 Januari 2010) untuk objek tarikh:
myDate.setFullYear (2010,0,14);
Dalam contoh berikut, kami menetapkan objek tarikh kepada tarikh 5 hari kemudian:
var myDate= new Date() ;
Nota: Jika penambahan hari akan menukar bulan atau tahun, maka objek tarikh akan melengkapkan penukaran ini secara automatik.
Objek tarikh juga tersedia Untuk membandingkan dua tarikh.
Kod berikut membandingkan tarikh semasa dengan 14 Januari 2100:
var x=new Date();x.setFullYear(2100,0 ,14);
var hari ini = Tarikh baharu();jika (x>hari ini){makluman("Hari ini sebelum 14 Januari 2100");
}
{
amaran("Hari ini selepas 14 Januari 2100");}