16/**17
* 獲取過去第幾天的日期(- 操作) 或者 未來 第幾天的日期( + 操作)18*
19*
@param
past
20*
@return
21*/
22public
static string getpastdate(int
past)
31
1private
static
void
gethourpastorfuturetime() catch
(parseexception e1)
15 }
1function
getnowformatdate()
10if (strdate >= 0 && strdate <= 9)
13var currentdate = date.getfullyear() + seperator1 + month + seperator1 +strdate
14 + " " + date.gethours() + seperator2 +date.getminutes()
15 + seperator2 +date.getseconds();
16return
currentdate;
17 }
1//對date的擴充套件,將 date 轉化為指定格式的string 2//
月(m)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, 3//
年(y)可以用 1-4 個佔位符,毫秒(s)只能用 1 個佔位符(是 1-3 位的數字) 4//
例子: 5//
(new date()).format("yyyy-mm-dd hh:mm:ss.s") ==> 2006-07-02 08:09:04.423 6//
(new date()).format("yyyy-m-d h:m:s.s") ==> 2006-7-2 8:9:4.18
7 date.prototype.format = function
(fmt)
8 ;
18if(/(y+)/.test(fmt))
19 fmt=fmt.replace(regexp.$1, (this.getfullyear()+"").substr(4 - regexp.$1.length));
20for(var k in
o)
21if(new regexp("("+ k +")").test(fmt))
22 fmt = fmt.replace(regexp.$1, (regexp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+o[k]).length)));
23return
fmt;
24 }
var time1 = new date().format("yyyy-mm-dd hh:mm:ss");var time2 = new date().format("yyyy-mm-dd");
1function
getdatestr(adddaycount)
我總結的其他關於日期和時間的博文:
js獲取當前時間是年份或月份
1 js獲取兩個日期之間相差的天數 function getdaysbetween datestring1,datestring2 2 js獲取當前時間是年份或月份 var mydate new date mydate.getyear 獲取當前年份 2位 mydate.getfullyear 獲取完...
IOS 獲取距離當前時間之後或之前的N天
nsinteger dis 7 前後的天數 nsdate nowdate nsdate date nsdate thedate nstimeinterval oneday 24 60 60 1 1天的長度 之後的天數 thedate nowdate initwithtimeintervalsince...
判斷年月日是否正確及獲取當前天的前一天或前乙個月
var d new date date物件需要建立 date 物件能夠表示的日期範圍約等於 1970 年 1 月 1 日前後各 285,616 年。alert d 直接輸出這個物件,將會得到乙個表示時間的字串 這個物件有一些方法,可以用來獲取時間的各個部分 alert d.getyear 獲取年,2...