Bagaimana cara mendapatkan tahun ini dalam JavaScript?
javascript
date
Satch3000
sumber
sumber
Jawaban:
Buat
new Date()
objek dan panggilgetFullYear()
:Membajak jawaban yang diterima untuk memberikan beberapa contoh konteks dasar seperti catatan kaki yang selalu menunjukkan tahun berjalan:
Di tempat lain dieksekusi setelah HTML di atas telah dimuat:
Tampilkan cuplikan kode
sumber
sumber
Berikut adalah metode lain untuk mendapatkan tanggal
sumber
Begitulah cara saya membuatnya tertanam dan dikeluarkan ke halaman web HTML saya:
Output ke halaman HTML adalah sebagai berikut:
Hak Cipta © 2018
sumber
new Date().getFullYear()
yang sudah ditampilkan dalam jawaban yang diterima.untuk tahun ini kita dapat menggunakan getFullYear () dari kelas Date namun ada banyak fungsi yang dapat Anda gunakan sesuai persyaratan, beberapa fungsi seperti,
sumber
Ambil contoh ini, Anda dapat menempatkannya di mana pun Anda ingin menunjukkannya tanpa merujuk ke skrip di footer atau di tempat lain seperti jawaban lain
Catatan hak cipta di catatan kaki sebagai contoh
sumber
Anda cukup menggunakan javascript seperti ini. Kalau tidak, Anda dapat menggunakan Plugin momentJs yang membantu dalam aplikasi besar.
sumber
TL; DR
Sebagian besar jawaban yang ditemukan di sini benar hanya jika Anda memerlukan tahun berjalan berdasarkan zona waktu dan offset mesin lokal Anda (sisi klien) - sumber yang, dalam sebagian besar skenario, tidak dapat dianggap andal (karena dapat berbeda dari mesin ke mesin) .
Sumber yang dapat dipercaya adalah:
Detail
Metode yang dipanggil pada
Date
instance akan mengembalikan nilai berdasarkan waktu lokal mesin Anda.Rincian lebih lanjut dapat ditemukan di "dokumen web MDN": objek Tanggal JavaScript .
Demi kenyamanan Anda, saya telah menambahkan catatan yang relevan dari dokumen mereka:
Sumber lain yang menyebutkan ini adalah: objek tanggal dan waktu JavaScript
Beberapa sumber tepercaya yang dapat Anda gunakan adalah:
Tetapi jika Anda tidak peduli dengan ketepatan waktu atau jika use case Anda membutuhkan nilai waktu relatif terhadap waktu mesin lokal maka Anda dapat menggunakan
Date
metode dasar Javascript sepertiDate.now()
, ataunew Date().getFullYear()
(untuk tahun berjalan) dengan aman.sumber