日期處理函式

2021-08-30 22:27:29 字數 2713 閱讀 6560

/**

* 計算乙個日期相隔幾天的日期

* @param date,日期物件,可選引數,預設為系統當前時間

* @param interval,相隔天數,負數代表前幾天,正數代表後幾天,可選引數,預設為1

* @returns

*/function nextday(date, interval)

/** * 把日期字串轉換成日期物件

* @param datestr,日期字串,格式:yyyy分隔符mm分隔符dd,必須引數

* @returns

*/function getdate(datestr)

/** * 格式化日期

* @param date,日期物件,可選引數,預設為系統當前時間

* @param fill,月日時分秒小於10時是否補零,可選引數,預設為false

* @returns

*/function formatdatetime(date, fill)

return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;

}/**

* 格式化日期

* @param date,日期物件,可選引數,預設為系統當前時間

* @param separator 分隔符,可選引數,預設為"-"

* @param fill,月日小於10時是否補零,可選引數,預設為false

* @returns

*/function formatdate(date, separator, fill)

return year + separator + month + separator + day;

}/**

* 格式化時間

* @param date,日期物件,可選引數,預設為系統當前時間

* @param separator 分隔符,可選引數,預設為":"

* @param fill,時分秒小於10時是否補零,可選引數,預設為false

* @returns

*/function formattime(date, separator, fill)

return hour + separator + minute + separator + second;

}/**

* 獲取星期

* @param date,日期物件,可選引數,預設為系統當前時間

* @param lang,語言,中文(zh)、英文(en)、日文(jp),可選引數,預設為"zh"

* @returns

*/function getweekday(date, lang) else if (lang == "en") else if (lang == "jp")

return weekday[date.getday()];

}/**

* 計算兩個日期之間相隔幾天

* @param datestr1,日期字串,yyyy分隔符mm分隔符dd,必須引數

* @param datestr2,日期字串,yyyy分隔符mm分隔符dd,必須引數

* @param separator 分隔符,可選引數,預設為":"

* @returns

*/function getintervaldays(datestr1, datestr2, separator)

/** * 計算兩個時間之間相差多少小時

* @param time1,格式:hh分隔符mm分隔符ss,必須引數

* @param time2,格式:hh分隔符mm分隔符ss,必須引數

* @param separator 分隔符,可選引數,預設為":"

* @returns

*/function getintervalhours(time1, time2, separator)

/** * 計算兩個時間之間相差多少分

* @param time1,格式為hh分隔符mm分隔符ss,必須引數

* @param time2,格式為hh分隔符mm分隔符ss,必須引數

* @param separator 分隔符,可選引數,預設為":"

* @returns

*/function getintervalminutes(time1, time2, separator)

/** * 計算兩個時間之間相差多少秒

* @param time1,格式為hh分隔符mm分隔符ss,必須引數

* @param time2,格式為hh分隔符mm分隔符ss,必須引數

* @param separator 分隔符,可選引數,預設為":"

* @returns

*/function getintervalseconds(time1, time2, separator)

/** * 獲取乙個月的天數

* @param year,四位數字,必須引數

* @param month,1~12,必須引數

* @returns

*/function getdaysofmonth(year, month)

/** * 判斷是否為閏年

* @param year,四位數字,必須引數

* @returns

*/function isleapyear(year)

return false;

}

mysql 日期處理 mysql日期處理函式

mysql自己有格式化日期格式的函式 date format date,format 根據format字串格式化date值。下列修飾符可以被用在format字串中 m 月名字 january december w 星期名字 sunday saturday d 有英語字首的月份的日期 1st,2nd,...

mysql日期處理 mysql日期處理函式例項解析

這篇文章主要介紹了mysql日期處理函式例項解析,文中通過示例 介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 首先建立一張實驗用的一張表 drop table if exists t student create table t student id int pr...

mysql處理日期 mysql日期處理函式例項解析

這篇文章主要介紹了mysql日期處理函式例項解析,文中通過示例 介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下 首先建立一張實驗用的一張表 drop table if exists t student create table t student id int pr...