js中兩個日期大小比較,獲取當前日期,日期加減一天

2022-03-17 05:41:08 字數 1501 閱讀 3432

一、兩個日期大小比較

1、日期引數格式:yyyy-mm-dd

1

//a: 日期a, b: 日期b, flag: 返回的結果

2function

duibi(a, b,flag) else

17   }

2、日期格式:yyyy-mm-dd hh:mi:ss

1

function

comptime() else

if (a > 0) else

if (a == 0) else

24  }

二、js中獲取日期前乙個月的日期

1、引數date格式 : yyyy-mm-dd

1

function

getpremonth(date)

14var day2 =day;

15var days2 = new date(year2, month2, 0);

16 days2 =days2.getdate();

17if (day2 >days2)

20if (month2 < 10)

23var t2 = year2 + '-' + month2 + '-' +day2;

24return

t2;25   }

三、js中日期加減一天

1   1、 定義以下兩個方法2//

string 轉為 data: ("yyyy-mm-dd")格式的字串 轉為 wed jul 05 2017 13:50:11 gmt+0800 (中國標準時間)

3function

convertdatefromstring(datestring) 8}

9  //

格式化日期 : wed jul 05 2017 13:50:11 gmt+0800 (中國標準時間) 准尉 格式為 yyyy-mm-dd 的日期型別

10function

formattime(date)

1617   2、用法例子:

18var test = convertdatefromstring("2017-10-11");//

返回標準的中國時間

19   test = formattime(test); //

返回 yyyy-mm-dd 的date型別

20var now = test.split('-')

21   now = new date(number(now['0']),(number(now['1'])-1),number(now['2']))

22   now.setdate(now.getdate() - 1); //

setdate()方法實現 加 或 減 一天(可以避免 1號時減一天出錯的情況),setdate()方法不會返回任何值,但呼叫者now會發生改變

23var xx = formattime(now);

js 比較兩個日期的大小

使用gettime 函式比較兩個日期的大小 定義和用法 gettime 函式的返回值為number型別,可返回距 1970 年 1 月 1 日之間的毫秒數。語法 dateobject.gettime 返回值 dateobject 指定的日期和時間距 1970 年 1 月 1 日午夜 gmt 時間 之...

js中比較兩個日期的大小

一 比較兩個字串格式的日期 思路 先得到兩個字串格式的日期,之後利用date.parse 方法把這些字串日期轉成時間戳 實際上就是計算出從1970年00 00 00到目前時間日期的毫秒數 然後再比較兩個時間戳的大小,就能判斷日期大小。1 得到標準的字串格式的日期 一般我們的字串格式的日期,大多是這樣...

Shell比較兩個日期的大小

在shell中我們可以利用date命令比較兩個日期的大小,方法是先把日期轉換成時間戳格式,再進行比較。date 的 s可以將日期轉換成時間戳格式,看下面的例子 bin bash date1 2008 4 09 12 00 00 date2 2008 4 10 15 00 00 t1 date d d...