函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
CurrentDate | 回傳腳本的執行日期(歷史區間為當時;即時區間為當日) | 回傳腳本的執行日期(歷史區間為當時;即時區間為當日) 回傳日期 = CurrentDate 日期格式是一個8碼的數字, 例如如果是2015年6月1日, 則回傳20150601 |
DateAdd | 執行日期的運算 | 用來計算某個日期以前或是以後的日期。 回傳日期 = DateAdd(日期數值,要運算的日期欄位單位,要增加的數值) 第一個參數是開始計算的日期,格式為YYYYMMDD的8碼數字 第二個參數是要運算的日期欄位,如果是年則傳"Y",如果是月則傳"M",如果是日則傳"D" 第三個參數是要增加的數值,可以是正數或是負數 回傳計算後的日期,格式也是YYYYMMDD的8碼數字 |
DateDiff | 計算兩個日期之間的差異 | 計算兩個日期數值的差異天數(第一個日期減第二個日期) 請傳入日期格式YYYYMMDD 差異天數 = DateDiff(第一個日期數值,第二個日期數值) |
DateToJulian | 日期轉成儒略日格式 | 將YYYYMMDD的8碼日期轉成儒略日(Julian)格式 儒略日 = DateToJulian(日期數值) |
DateToString | 把日期轉成字串 | 把傳入的日期轉成字串 日期字串 = DateToString(日期數值) 回傳的日期字串格式為YYYY/MM/DD |
DateValue | 回傳日期的不同欄位 | 用來取得輸入日期數值的各種不同欄位 欄位數值 = DateValue(日期數值,指定欄位) 指定欄位有 Y(回傳年度), M(回傳月份), D(回傳月份的第幾天), DW(回傳星期幾), WM(回傳月份的第幾週), WY(回傳當年的第幾週) |
DayOfMonth | 計算日期是這個月的第幾天 | 計算傳入日期的是這個月的第幾天 天數 = DayOfMonth(日期) 回傳數值的範圍從1到31 |
DayOfWeek | 計算日期是這個星期的第幾天 | 計算傳入日期的是這個星期的第幾天 第幾天 = DayOfWeek(日期) 如果是星期日的話則回傳0, 星期一的話則回傳1, 由此類推 |
EncodeDate | 用年月日的數字來組出日期 | 傳入年份,月份,日期,回傳對應的日期數值 日期數值 = EncodeDate(年份, 月份, 日期) |
FormatDate | 把日期數值轉成字串 | 把傳入的日期數值依照指定的格式組合轉成字串 字串 = FormatDate(格式字串組合, 日期數值) |
JulianToDate | 儒略日格式轉成YYYYMMDD的8碼日期 | 將儒略日(Julian)格式的日期轉成YYYYMMDD的8碼日期格式 日期 = JulianToDate(儒略日數值) |
Month | 計算日期的月份 | 計算傳入日期的月份 月份 = Month(日期) 回傳月份的範圍從1到12 |
StringToDate | 把字串轉成日期 | 把傳入的字串轉成日期 日期數值 = StringToDate( 日期字串) 日期字串的格式為"YYYY/MM/DD",而回傳的日期格式為YYYYMMDD的8碼數字 |
WeekOfMonth | 計算日期是這個月的第幾個星期 | 計算傳入日期的是這個月的第幾個星期 第幾個星期 = WeekOfMonth(日期) 回傳數值的範圍從1到6 |
WeekOfYear | 計算日期是這一年的第幾個星期 | 計算傳入日期的是這一年的第幾個星期 第幾個星期 = WeekOfYear(日期) 回傳數值的範圍從1到53 |
Year | 計算日期的年度 | 計算傳入日期的年度 年度 = Year(日期) |