js

設置日期時間方法

setFullYear()、setMonth()、setDate()方法用於設置年份、月、日,返回值返回調整過的日期的毫秒表示。

時期返回數字年月日函數

getFullYear() 方法可返回一個表示年份的4 位數字

getMonth() 方法可返回表示月份的數字。返回值是0(一月) 到11(十二月) 之間的一個整數。

getDate() 方法可返回月份的某一天。返回值是1 ~ 31 之間的一個整數。

範例一

var d1 = new Date("2004/02/1"); 
var d2 = new Date(d1); 
d2.setFullYear(d2.getFullYear()-1); 
d2.setDate(d2.getDate()-1); 

console.log(d2); 

// Output: Fri Jan 31 2003 00:00:00 GMT+0800 (台北標準時間)

範例二

var myDate = new Date("1/1/1990")
myDate.setMonth(myDate.getMonth() + 1);
myDate.setDate (myDate.getDate() - 1);

console.log(myDate);

// Output: Wed Jan 31 1990 00:00:00 GMT+0800 (台北標準時間)

Javascript個年度的同月同日日期

today = new Date();
year = this.today.getFullYear();
month = this.today.getMonth();
day = this.today.getDate();

//To go 18 years back 18年前同月同日
yearsBack18= new Date(this.year - 18, this.month, this.day);

//To go to same day next year 下一年度同月同日
nextYear= new Date(this.year + 1, this.month, this.day);

您也可能喜歡這些文章

解決非同步使用Javascript callback() 回調函數

callback() 回調函數是一個作為參數傳遞給另一個函數的函數,然後在外部函數中調用該函數來完成某種例程或動作。 callback()簡單的例子: function greeting(name) { alert('Hello ' + name); } function processUserInput(callback) { var name = prompt('Please...

jQuery視差滑塊jQuery Parallax Slider image 圖片滑動

本教程中,我們將看看如何創建一個具有視差動畫效果的jQuery滑塊。在這個例子中,只用幾行代碼就實現了視差滑塊(少於40行和3kb)。jQuery庫中眾所周知和使用最廣泛的函數編寫了這個例子。很容易理解代碼流並根據您的需要進行定制。...