Js獲取當前日期時間及其它操作

2021-09-12 04:23:13 字數 2169 閱讀 4584

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(); //獲取當前日期

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

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

//獲得 yyyy-mm-dd hh-mm-ss模式

date.prototype.format = function (fmt) ;

if (/(y+)/.test(fmt)) fmt = fmt.replace(regexp.$1, (this.getfullyear() + "").substr(4 - regexp.$1.length));

for (var k in o)

if (new regexp("(" + k + ")").test(fmt)) fmt = fmt.replace(regexp.$1, (regexp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

return fmt;

}

[size=large][b]獲取前一天 後一天的例子[/b][/size]

//呼叫 getday(-1,'day','2014-10-12') 前一天; getday(+1,'day','2014-10-12') 後一天;

// 計算時間

function getday(n, flag, str) // 跳到上個月

else if (strdate < 1) else if (strmonth == 2) else

} else

} else

// 跳到下一年

if (strmonth == 13)

// 跳到上一年

if (strmonth == 0)

// 處理型別2012-01-01格式

strmonth = strmonth < 10 ? "0" + strmonth : strmonth;

strdate = strdate < 10 ? "0" + strdate : strdate;

// 拼接日期字串

strday = stryear + "-" + strmonth + "-" + strdate;

}// 計算下個月上個月

if (flag == 'month')

return strday;

}// 日期字串轉date

function strtodate(str)

//獲取日期差

function getdate(date, dayspan)

// w為0為當前周,1為下週,-1為上週

function getweek(w)

[size=large][b]獲得某年的某月總共有多少天[/b][/size]

function getlastday(year, month)

Js獲取當前日期時間及其它操作

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

Js獲取當前日期時間及其它操作

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...

Js獲取當前日期時間及其它操作

var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.get...