javascript日期處理庫-Datejs.js
原文:http://code.google.com/p/datejs/wiki/APIDocumentation
javascript日期處理庫-Datejs.js
-
當天時間
Date.today();
-
比較兩個時間大小,返回-1,0,1
var today = Date.today(); var past = Date.today().add(-6).days(); var future = Date.today().add(6).days(); Date.compare(today, future); // -1 Date.compare(today, new Date().clearTime()); // 0 Date.compare(today, past)
-
比較時間是否在兩個時間內(閉區間)
var past = new Date(2000, 4, 5); var future = new Date(2010, 11, 25) Date.today().between(past, future); // true|false
-
是否在指定日期后,是否在指定日期前
var tomorrow = new Date().add(1).day(); Date.today().isAfter(tomorrow); // false Date.today().isBefore(tomorrow); // true var yesterday = new Date().add(-1).day(); Date.today().isAfter(yesterday); // true Date.today().isBefore(yesterday); // false // No date to compare to... Date.today().isAfter(); // false Date.today().isBefore(); // true
-
獲取一年中的第幾天
Date.today().getOrdinalNumber()
-
獲取時區
Date.today().getTimezone();
-
獲取指定時間的UTC偏移量,'+'或者'-'
Date.today().getUTCOffset(); // "-0600"
-
獲取指定時間的week of year(非UTC時間),這里周一是一周的第一天,可不是周日哦
Date.today().getWeek();
-
當前時區是否有夏令時
Date.today().hasDaylightSavingTime();
-
判斷指定時間在當前時區中是否是在夏令時
Date.today().isDaylightSavingTime(); // true|false
-
返回上/下一個day of week,如下,假如當天是周日
Date.today().moveToDayOfWeek(0); // move to next Sunday Date.today().moveToDayOfWeek(0, -1); // move to last Sunday
-
返回當月的第一天的時間(假如當前日期是2007-10-19)
Date.today().moveToFirstDayOfMonth(); // 1-Nov-2007
-
返回當月的最后一天的時間(假如當前日期是2007-10-19)
new Date(2007, 10, 19).moveToLastDayOfMonth(); // 30-Nov-2007
-
返回指定時間的上一個或者下一個指定月份的時間,0代表一月,11代表十二月
Date.today().moveToMonth(0); // move to next January Date.today().moveToMonth(0, -1); // move to last January
-
設置時間
Date.today().set({ day: 15, hour: 8 }); // Sets the day to the 15th day of the current month and the hour to 8 (AM).
-
設置時區
Date.today().setTimezone("PST");
-
格式化日期(yyyy-MM-dd HH:mm:ss)
Date.today().toString(); // native .toString() functionality Date.today().toString("M/d/yyyy"); // 11/19/2007 Date.today().toString("d-MMM-yyyy"); // 19-Nov-2007 new Date().toString("HH:mm"); // 18:45
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!