JavaScript Date 物件方法總結

2021-09-10 02:44:10 字數 2452 閱讀 4734

常用 date 類方法

var mydate = new date();

mydate.getyear(); // 獲取當前年份(2位)

mydate.getfullyear(); // 獲取完整的年份(4位,1970-????)

mydate.getmonth(); // 獲取當前月份(0-11,0代表1月)

mydate.getdate(); // 獲取當前日(1-31)

mydate.getday(); // 獲取當前星期x(0-6,0代表星期天)

mydate.gettime(); // 獲取當前時間(從1970.1.1開始的毫秒數)

mydate.gethours(); // 獲取當前小時數(0-23)

mydate.getminutes(); // 獲取當前分鐘數(0-59)

mydate.getseconds(); // 獲取當前秒數(0-59)

mydate.getmilliseconds(); // 獲取當前毫秒數(0-999)

mydate.tolocaledatestring(); // 獲取當前日期

mydate.tolocaletimestring(); // 獲取當前時間

mydate.tolocalestring( ); // 獲取日期與時間

獲取當月天數
/*獲取乙個月的天數 */

function getcountdays()

var day = getcountdays();

通過陣列來新增天數
/*緊接上一步*/

function getevryday()

return dayarry; // dayarry 中顯示每一天的數字

};

獲取當前時間
function getnowformatdate() 

if (strdate >= 0 && strdate <= 9)

var currentdate = date.getfullyear() + seperator1 + month + seperator1 + strdate

+ " " + date.gethours() + seperator2 + date.getminutes()

+ seperator2 + date.getseconds();

return currentdate;

}

日期大小比較
function getcfomparedate(d1, d2) 

var _begindate = new date(d1.replace(/\-/g, "\/"));

var _enddate=new date(d2.replace(/\-/g, "\/"));

if (d1 >= d2)

}getcfomparedate('2019-01-01', '2019-01-09');

js時間戳與日期格式的相互轉換

將時間戳轉換成日期格式:

function timestamptotime(timestamp) 

let date = new date(timestamp);

let y = date.getfullyear() + '-';

let m = (date.getmonth() + 1 < 10 ? '0' + (date.getmonth() + 1) : date.getmonth() + 1) + '-';

let d = (date.getdate() < 10 ? '0' + date.getdate() : date.getdate()) + ' ';

let h = (date.gethours() < 10 ? '0' + date.gethours() : date.gethours()) + ':';

let m = (date.getminutes() < 10 ? '0' + date.getminutes() : date.getminutes()) + ':';

let s = (date.getseconds() < 10 ? '0' + date.getseconds() : date.getseconds());

return y + m + d + h + m + s;

}timestamptotime(1403058804);

console.log(timestamptotime(1403058804)); // 2014-06-18 10:33:24

注意:如果是unix時間戳記得乘以1000。比如:php函式time()獲得的時間戳就要乘以1000

將日期格式轉換成時間戳:

function timetotimestamp(time) 

timetotimestamp('2014-04-23 18:55:49:123');

JavaScript Date(日期)物件

日期物件用於處理日期和時間。date 物件用於處理日期和時間。var mydate newdate 注釋 date 物件自動使用當前的日期和時間作為其初始值。通過使用針對日期物件的方法,我們可以很容易地對日期進行操作。在下面的例子中,我們為日期物件設定了乙個特定的日期 2008 年 8 月 9 日 ...

JavaScript Date物件方法詳細總結

方法 描述date 返回當日的日期和時間。getdate 從 date 物件返回乙個月中的某一天 1 31 getday 從 date 物件返回一周中的某一天 0 6 getmonth 從 date 物件返回月份 0 11 getfullyear 從 date 物件以四位數字返回年份。getyear...

JavaScript Date物件常用方法

let date new date 獲取當前日期與時間 wed may 29 2019 10 26 52 gmt 0800 中國標準時間 date.getfullyear 獲取完整的年份 4位,2019 date.getmonth 1 獲取當前月份 1 12 date.getdate 獲取當前日 1...