時間函數詳解
Now 根據計算機系統設定的日期和時間返回當前的日期和時間值。如:設置元件文本的值為:[[Now]];輸出:Mon Jan 08 2018 10:42:55 GMT+0800 (中國標准時間)。GMT(Greenwich Mean Time)代表格林尼治標准時間。而CST卻同時可以代表如下 4 個不同的時區:Central Standard Time (USA) UT-6:00美國;Central Standard Time (Australia) UT+9:30澳大利亞;China Standard Time UT+8:00中國;Cuba Standard Time UT-4:00古巴。
GenDate 根據計算機系統設定的日期和時間返回當前原型生成時的日期和時間值。
getDate() 獲取日期對象返回一個月中的日期的數字(1 ~ 31)。
getDay() 獲取日期對象返回表示星期的某一天的數字。(0 ~ 6)。返回值是 0(周日) 到 6(周六) 之間的一個整數。
getDayOfWeek() 獲取日期對象返回表示星期的某一天的名稱(英文)。
getFullYear() 獲取日期對象“年份”部分四位數字。
getHours() 獲取日期對象“小時”部分數字(0 ~ 23)。
getMilliseconds() 獲取日期對象的毫秒數(0 ~ 999)。
getMinutes() 獲取日期對象“分鍾”部分數值(0 ~59)。
getMonth() 獲取日期對象“月份”部分的數值(1 ~ 12)。
getMonthName() 獲取日期對象“月份”部分的英文名稱。
getSeconds() 獲取日期對象“秒數”部分數值(0 ~59)。
getTime() 獲取當前日期對象中的時間值。該時間值表示從1970年1月1日00:00:00開始,到當前日期對象時,所經過的毫秒數,以格林威治時間為准。
getTimezoneOffset() 獲取世界標准時間(UTC)與當前主機時間(本地時間)之間的分鍾差值。
getUTCDate() 使用世界標准時間獲取當前日期對象返回一個月中的某一天(1 ~ 31)。
getUTCDay() 使用世界標准時間獲取當前日期對象返回表示星期的一天的一個數字。(0 ~ 6)。
getUTCFullYear() 使用世界標准時間獲取當前日期對象“年份”部分四位數值。
getUTCHours() 使用世界標准時間獲取當前日期對象“小時”部分數值(0 ~ 23)
getUTCMilliseconds() 使用世界標准時間獲取當前日期對象的毫秒數(0 ~ 999)。
getUTCMinutes() 使用世界標准時間獲取當前日期對象“分鍾”部分數值(0 ~59)。
getUTCMonth() 使用世界標准時間獲取當前日期對象“月份”部分的數值(1 ~ 12)。
getUTCSeconds() 使用世界標准時間獲取當前日期對象“秒數”部分數值(0 ~59)。
Date.parse(datestring) 用於分析一個包含日期的字符串,並返回該日期與1970年1月1日00:00:00之間相差的毫秒數。參數:datestring為日期格式的字符串,格式為:yyyy/mm/dd hh:mm:ss。
toDateString() 可把 Date 對象的日期部分轉換為字符串,並返回結果。
toISOString() 以字符串值的形式返回采用 ISO 格式的日期,格式:YYYY-MM-DDTHH:mm:ss.sssZ。
toJSON() 獲取當前日期對象的JSON格式的日期字串,格式: YYYY-MM-DDTHH:mm:ss.sssZ。
toLocaleDateString() 以字符串的形式獲取本地化當前日期對象。並且只包含“年月日”部分的短日期信息。
toLocaleTimeString() 以字符串的形式獲取本地化當前日期對象。並且只包含“時分秒”部分的短日期信息。
toLocaleString() 根據本地時間把Date 對象轉換為字符串,並返回結果。包含“年月日時分秒”。如:[[Now.toLocaleString()]];輸出:2014年5月25日 下午12:33:26
toTimeString() 把 Date 對象的時間部分轉換為字符串,並返回結果。如:[[Now.toTimeString()]];輸出:13:21:58 GMT+0800 (CST)
toUTCString() 根據世界時間 (UTC) 把 Date 對象轉換為字符串,並返回結果。如:[[Now.toUTCString()]];輸出:Sun,25 May 2014 05:27:36 GMT
Date.UTC(year,month,day,hour,min,sec,millisec) 獲取相對於1970 年 1 月 1 日 00:00:00的世界標准時間,與指定日期對象之間相差的毫秒數。 參數:組成指定日期對象的年、月、日、時、分、秒以及毫秒的數值。
valueOf() 獲取當前日期對象的原始值。
addYears(years) 將指定的年份數加到當前日期對象上,獲取一個新的日期對象。 參數:years為整數數值,正負均可。如:設置文本部件1的值為:[[Now.addYears(-3)]];輸出:Wed May 25 2011 13:44:52 GMT+0800 (CST)。設置文本部件1的值為:[[Now.addYears(3)]];輸出:Thu May 25 2017 13:46:46 GMT+0800 (CST)。
addMonths(months) 將指定的月份數加到當前日期對象上,獲取一個新的日期對象。 參數:months為整數數值,正負均可。
addDays(days) 將指定的天數加到當前日期對象上,獲取一個新的日期對象。 參數:days為整數數值,正負均可。
addHours(hours) 將指定的小時數加到當前日期對象上,獲取一個新的日期對象。 參數:hours為整數數值,正負均可。
addMinutes(minutes) 將指定的分鍾數加到當前日期對象上,獲取一個新的日期對象。 參數:minutes為整數數值,正負均可。
addSeconds(seconds) 將指定的秒數加到當前日期對象上,獲取一個新的日期對象。 參數:seconds為整數數值,正負均可。
addMilliseconds(ms) 將指定的毫秒數加到當前日期對象上,獲取一個新的日期對象。 參數:ms為整數數值,正負均可。