1 function formatdate(datetime)
14 15 var date = new date();
16 console.log(formatdate(date)); // 2018-05-26 23:09:26
根據開始日期和期限,計算結束日期
1 //date: 日期字串yyyy-mm-dd,如:2016-02-14
2 //years:年份,正整數字串
3 //返回日期字串yyyy-mm-dd,如:2016-02-14
4 function dateaddyear(date, years)
16 else if (intmonth == 4 || intmonth == 6 || intmonth == 9 || intmonth == 11)
19 else if (intmonth == 2)
24 } else
27 }
28 29 var strmonth = (intmonth) < 10 ? "0" + (intmonth).tostring() : (intmonth).tostring();
30 var strday = (intday) < 10 ? "0" + (intday).tostring() : (intday).tostring();
31 var strenddate = intyear + "-" + strmonth + "-" + strday;
32 return strenddate;
33 }
34
35 console.log(dateaddyear('2018-6-10','2')); // 2020-06-09
begindate是開始日期,字串格式
count是指多少天,整型數
注意:setdate和getdate結合使用
date.setdate(date.getdate() + count);
1 function calculatedate(begindate,count)
15 16 console.log(calculatedate('2018-5-26 23:50:32',30)); // 2018-06-25 23:50:32
1 function addmonth(date,monthnum)
9 10 console.log(addmonth("2018-12-12",12));
1 function addmonth(date,monthnum)
14 enddate = new date( str[0],str[1]-1+monthnum,day>max? max: day );
15 return enddate.tolocaledatestring().match(/\d+/g).join('-');
16 }
17 18 console.log(addmonth("2018-1-27",1));
date()返回當日的日期和時間。
getdate()從 date 物件返回乙個月中的某一天 (1 ~ 31)。
getday()從 date 物件返回一周中的某一天 (0 ~ 6)。
getmonth()從 date 物件返回月份 (0 ~ 11)。
getfullyear()從 date 物件以四位數字返回年份。
getyear()請使用 getfullyear() 方法代替。
gethours()返回 date 物件的小時 (0 ~ 23)。
getminutes()返回 date 物件的分鐘 (0 ~ 59)。
getseconds()返回 date 物件的秒數 (0 ~ 59)。
getmilliseconds()返回 date 物件的毫秒(0 ~ 999)。
gettime()返回 1970 年 1 月 1 日至今的毫秒數。
gettimezoneoffset()返回本地時間與格林威治標準時間 (gmt) 的分鐘差。
getutcdate()根據世界時從 date 物件返回月中的一天 (1 ~ 31)。
getutcday()根據世界時從 date 物件返回週中的一天 (0 ~ 6)。
getutcmonth()根據世界時從 date 物件返回月份 (0 ~ 11)。
getutcfullyear()根據世界時從 date 物件返回四位數的年份。
getutchours()根據世界時返回 date 物件的小時 (0 ~ 23)。
getutcminutes()根據世界時返回 date 物件的分鐘 (0 ~ 59)。
getutcseconds()根據世界時返回 date 物件的秒鐘 (0 ~ 59)。
getutcmilliseconds()根據世界時返回 date 物件的毫秒(0 ~ 999)。
parse()返回2023年1月1日午夜到指定日期(字串)的毫秒數。
setdate()設定 date 物件中月的某一天 (1 ~ 31)。
setmonth()設定 date 物件中月份 (0 ~ 11)。
setfullyear()設定 date 物件中的年份(四位數字)。
setyear()請使用 setfullyear() 方法代替。
sethours()設定 date 物件中的小時 (0 ~ 23)。
setminutes()設定 date 物件中的分鐘 (0 ~ 59)。
setseconds()設定 date 物件中的秒鐘 (0 ~ 59)。
setmilliseconds()設定 date 物件中的毫秒 (0 ~ 999)。
settime()以毫秒設定 date 物件。
setutcdate()根據世界時設定 date 物件中月份的一天 (1 ~ 31)。
setutcmonth()根據世界時設定 date 物件中的月份 (0 ~ 11)。
setutcfullyear()根據世界時設定 date 物件中的年份(四位數字)。
setutchours()根據世界時設定 date 物件中的小時 (0 ~ 23)。
setutcminutes()根據世界時設定 date 物件中的分鐘 (0 ~ 59)。
setutcseconds()根據世界時設定 date 物件中的秒鐘 (0 ~ 59)。
setutcmilliseconds()根據世界時設定 date 物件中的毫秒 (0 ~ 999)。
tosource()返回該物件的源**。
tostring()把 date 物件轉換為字串。
totimestring()把 date 物件的時間部分轉換為字串。
todatestring()把 date 物件的日期部分轉換為字串。
togmtstring()請使用 toutcstring() 方法代替。
toutcstring()根據世界時,把 date 物件轉換為字串。
tolocalestring()根據本地時間格式,把 date 物件轉換為字串。
tolocaletimestring()根據本地時間格式,把 date 物件的時間部分轉換為字串。
tolocaledatestring()根據本地時間格式,把 date 物件的日期部分轉換為字串。
utc()根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。
valueof()返回 date 物件的原始值。
js時間戳轉換日期格式和日期計算
1 function formatdate datetime 1415 var date new date 16 console.log formatdate date 2018 05 26 23 09 26 根據開始日期和期限,計算結束日期 1 date 日期字串yyyy mm dd,如 2016...
js 時間戳轉換日期
在工作中,我們或多或少不可避免的都會遇到後台會給我們返回時間戳,像直接返回時間字串的還是比較少,如果返回時間戳的話,就要由我們來實現對時間戳的轉換了,這時我們就要手寫一次了,但是在這裡的話比較省事,直接貼一段 上去就好。get time num else var date new date data...
JS將時間戳轉換為日期時間格式
最近專案需要在前端將乙個13位的時間戳顯示成日期格式,在網上查了很多都不符合要求,只有乙個是能滿足要求的,在這記錄一下,說不定以後還用的著。13位時間戳改為yyyy mm dd hh mm ss 格式 目標時間戳 1516324500000 將時間戳改為yyyy mm dd hh mm ss fun...