Objek tarikh dalam JavaSCript
Objek tarikh
Objek tarikh berbeza daripada objek String. Anda boleh memanggil sifat dan kaedah secara langsung.
Objek tarikh mesti dibuat menggunakan kata kunci baharu, jika tidak, sifat dan kaedah objek Tarikh tidak boleh dipanggil.
Kaedah untuk mencipta objek Tarikh
(1) Buat contoh objek tarikh semasa (sekarang) tanpa sebarang parameter
var today = new Date();
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //創(chuàng)建現(xiàn)在的日期時間對象實例 //today就是剛創(chuàng)建的Date對象實例 var today=new Date(); document.write(today); </script> </head> <body> </body> </html>
(2) Buat contoh objek tarikh dengan cap masa yang ditentukan, dan parameternya ialah cap masa.
Cop masa: merujuk kepada bilangan milisaat yang telah berlalu sejak masa tertentu pada 0:00:00 pada 1 Januari 1970 (1 saat = 1000 milisaat).
var timer = new Date(10000); //Masa ialah 0:00:10 pada 1 Januari 1970
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //指定毫秒值 var time=new Date(20000); document.write(time); </script> </head> <body> </body> </html>
(3) Tentukan tarikh rentetan Masa maklumat, parameter ialah rentetan tarikh dan masa
var timer = new Date(“2016/11/11 10:00:00”);
Contoh: Kira Bagaimana anda umur awak hari ini?
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //計算你今年多大了 //1.創(chuàng)建現(xiàn)在的日期對象,取出當(dāng)前的毫秒值 var now = new Date(); var nowTime = now.getTime(); //2.創(chuàng)建出生日期時的日期對象,取出那時的毫秒值 var ago = new Date("1992/10/10"); var agoTime = ago.getTime(); //3.兩個毫秒相減 var str=(nowTime-agoTime)/1000/3600/24/365; document.write("你今年"+str+"歲了") </script> </head> <body> </body> </html>
(4) Tentukan berbilang parameter berangka
var pemasa = new Date(2015+100,4,25,10,20,0); tertib ialah: tahun, bulan, hari, jam, minit, saat Tahun, bulan, dan hari diperlukan.
Contoh: Kira berapa hari anda perlu hidup sehingga anda berumur 100 tahun.
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //計算你今年多大了 //1.創(chuàng)建現(xiàn)在的日期對象,取出當(dāng)前的毫秒值 var now = new Date(); var nowTime = now.getTime(); //2.創(chuàng)建未來日期時的日期對象,取出那時的毫秒值 var future = new Date(1992+100,10,10); var futureTime = future.getTime(); //3.兩個毫秒相減 var str=(futureTime-nowTime)/1000/3600/24; document.write("你還要活"+str+"天,才能到100歲"); </script> </head> <body> </body> </html>
getFullYear(): Dapatkan tahun empat digit.
getMonth(): Dapatkan bulan, nilai 0-11.
getDate(): Dapatkan nombor, nilai 1-31
getHours(): Dapatkan waktu.
getMinutes(): Bilangan minit
getSeconds(): Bilangan saat
getMillisaat( ) milisaat
getDay() hari kerja
nilai getTime() milisaat, nilai milisaat dari 1 Januari 1970 hingga sekarang