js日期加減

2022-09-15 03:15:11 字數 1174 閱讀 1220

先補充下基礎知識:

var mydate = new

date(); //mydate預設返回當前時間

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( ); //

獲取日期與時間

如果要寫日期擴充套件方法,使用date.prototype.function=function(){}

如把日期加減寫成擴充套件方法

//正數加天數,負數減天數

date.prototype.addday=function

(num)

測試var mydate=new date();

mydate.addday(2);//thu apr 14 2016 11:20:46 gmt+0800 (中國標準時間)

mydate.addday(-1).tolocaledatestring();//2016/4/11

js日期加減一天 js日期加減

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

mysql日期加減 MySQL日期加減函式詳解

1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...

JS日期轉換小技巧(日期補零 日期加減)

如果你遇到後台給你的時間是時間戳的時候,雖然有很多封裝好的方法供我們使用,但是,還有有些需求用不了這些封裝好的方法。所以,我總結了以下方法。我遇到的問題是,乙個類似於駕駛證頒發日期。在過期之前要複審,所謂的複審就是過期的日期那天 減去三年零一天。這個時候後台已經把過期的時間戳返給我。這個時候就需要我...