JavaScript 獲得年:在使用 JavaScript 進行開發的過程中,獲取當前年份是一項基本的操作,因為在很多場景中需要顯示當前年份,例如網站的版權年份,或者是某些業務的時間限制等。在本文中,我們將探討使用 JavaScript 如何獲得當前年份。
獲取當前年份的方法有很多種,其中一種比較簡單的方法是使用 JavaScript 的內置對象 Date。Date 對象可以獲取當前時間的各種信息,包括年份、月份、日期、時間等。下面是使用 Date 對象獲取當前年份的示例:
const date = new Date(); const year = date.getFullYear(); console.log(year);
上述示例中,我們首先使用 new Date() 創建了一個 Date 對象,然后使用 getFullYear() 方法獲取當前年份,并賦值給變量 year。最后使用 console.log() 打印出當前年份。
除了使用內置對象 Date 來獲取當前年份,還可以使用字符串拼接的方式獲得,例如:
const date = new Date(); const year = date + ''; console.log(year.slice(11, 15));
上述示例中,我們將創建的 Date 對象轉換為字符串,然后使用字符串的 slice() 方法獲取年份所在的位置,并將其輸出。這種方法雖然簡單,但是需要注意的是,不同的瀏覽器生成的時間格式可能不同,因此需要根據實際情況進行調整。
在某些場景下,可能需要獲取指定日期的年份,而不是當前日期的年份。這時需要傳遞一個表示特定日期的參數給 Date 對象,例如:
const date = new Date('2021-10-01'); const year = date.getFullYear(); console.log(year);
上述示例中,我們創建了一個指向 2021 年 10 月 1 日的 Date 對象,并獲取其年份。另外,傳遞給 Date 對象的參數也可以是一個時間戳等表示時間的值。
通過本文的介紹,我們了解了使用 JavaScript 獲得年份的幾種方法,其中使用內置對象 Date 是比較常用的方法。當然,還有很多其他的方法,例如使用正則表達式匹配等,選擇適用于自己項目的方法即可。