请找到Date Library的附加链接以获取自定义计算日期和时间函数。
要在客户端使用它,请下载 index.js 和 assertHelper.js 并将其包含在您的 HTML 中。
<script src="assertHelper.js"></script>
<script type="text/javascript" src="index.js"></script>
$( document ).ready(function() {
DateLibrary.getDayOfWeek(new Date("2015-06-15"),{operationType:"Day_of_Week"}); // Output : Monday
}
您可以使用示例中给出的不同函数来获取自定义日期。
从给定日期获取季度的第一天
DateLibrary.getRelativeDate(new Date("2015-06-15"),
{operationType:"First_Date",granularityType:"Quarters"}) // Output : Wed Apr 01 2015 00:00:00
如果一周的第一天是星期日,那么星期三是哪一天,如果
给定日期是 2015 年 6 月 15 日
DateLibrary.getRelativeDate(iDate,
{operationType: "Date_of_Weekday_in_Week",
startDayOfWeek:"Sunday",returnDayOfWeek:"Wednesday"}) // Output : Wed Jun 17 2015 00:00:00
如果一周的第一天是星期五,那么第三天星期二是哪一天
包含 2015 年 6 月 15 日的一年第三季度第二个月的一周
日期之一。
DateLibrary.getRelativeDate(new Date("2015-06-15"),
{operationType: "Date_of_Weekday_in_Year_for_Given_Quarter_and_Month_and_Week",
startDayOfWeek:"Friday",returnDayOfWeek:"Tuesday", QuarterOfYear:3, MonthOfQuarter:2, WeekOfMonth:3}) // Output : 18th Aug 2015
如果一周的第一天是星期二,那么一年中的第几周将是
按照 2015 年 6 月 15 日作为日期之一。
DateLibrary.getWeekNumber(new Date("2015-06-15"),
{operationType:"Week_of_Year",
startDayOfWeek:"Tuesday"}) // Output : 24
还有日期差异功能也可用
DateLibrary.getDateDifference(new Date("2016-04-01"),new Date("2016-04-16"),
{granularityType: "days"}) //output 15
数字转Timestr函数
DateLibrary.getNumberToTimeStr("345", {delimiter: ":"}) //output 00:03:45
还支持儒略日期转换
DateLibrary.julianToDate("102536") //output Fri Jun 20 2003 00:00:00