Rumah > hujung hadapan web > tutorial js > Ringkasan operasi berkaitan tarikh dalam pengetahuan JavaScript_Basic

Ringkasan operasi berkaitan tarikh dalam pengetahuan JavaScript_Basic

WBOY
Lepaskan: 2016-05-16 15:35:23
asal
1198 orang telah melayarinya

Tarikh penciptaan
Objek tarikh digunakan untuk mengendalikan tarikh dan masa.
Objek tarikh boleh ditakrifkan menggunakan kata kunci baharu. Kod berikut mentakrifkan objek Tarikh bernama myDate:
Terdapat empat cara untuk memulakan tarikh:

new Date() // 当前日期和时间
new Date(milliseconds) //返回从 1970 年 1 月 1 日至今的毫秒数
new Date(dateString)
new Date(year, month, day, hours, minutes, seconds, milliseconds)
Salin selepas log masuk

Kebanyakan parameter di atas adalah pilihan Jika tidak dinyatakan, parameter lalai ialah 0.
Beberapa contoh membuat seketika tarikh:

var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
Salin selepas log masuk

Tetapkan tarikh
Kami boleh beroperasi dengan mudah pada tarikh dengan menggunakan kaedah pada objek tarikh.
Dalam contoh di bawah, kami menetapkan tarikh tertentu (14 Januari 2010) untuk objek tarikh:

var myDate=new Date();
myDate.setFullYear(2010,0,14);
Salin selepas log masuk

Dalam contoh di bawah, kami menetapkan objek tarikh kepada tarikh 5 hari dari sekarang:

var myDate=new Date();
myDate.setDate(myDate.getDate()+5);
Salin selepas log masuk

Nota: Jika penambahan hari akan mengubah bulan atau tahun, objek tarikh akan melengkapkan penukaran ini secara automatik.
Perbandingan dua kurma
Objek tarikh juga boleh digunakan untuk membandingkan dua tarikh.
Kod berikut membandingkan tarikh semasa dengan 14 Januari 2100:

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
 {
 alert("Today is before 14th January 2100");
 }
else
 {
 alert("Today is after 14th January 2100");
 }

Salin selepas log masuk

Cara menggunakan kaedah Date() untuk mendapatkan tarikh hari ini.
Kod sumber:

<!DOCTYPE html>
<html>
<body>
&#8203;
<script>
&#8203;
var d=new Date();
document.write(d);
&#8203;
</script>
&#8203;
</body>
</html>  
Salin selepas log masuk

Keputusan ujian:

Sat Oct 24 2015 15:14:48 GMT+0800 (中国标准时间)
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan