反饋已提交
網絡繁忙
JavaScript 中經常需要對日期型的資料進行操作,操作後給日期元件指派。在對日期資料進行操作時,需要用 JavaScript 中的日期函式來處理日期物件。
本文將介紹 JavaScript 中常用的日期函式,並透過多個範例來示範如何給元件賦一個日期值。
注:日期函式的操作物件必須是日期物件。
傳回 Date 物件的週(0~6),星期天為 0, 以此類推
傳回 Date 物件的月份(0-11), 一月為 0, 二月為 1, 以此類推
透過參數面板上的元件來進行一些範例示範。如下圖所示:
注:對日期的加減,對月份的加減,對年份的加減等等,都是使用對應的 get 方法然後再使用 set 方法進行設定。
實現點選“按鈕”的時候,給日期元件賦一個當前日期。
給按鈕新增點選事件,JavaScript 程式碼如下:
var mydate = new Date(); //建立日期物件,回傳值為當前日期(包含時分秒) this.options.form.getWidgetByName("date").setValue(mydate); //指派給日期元件
效果如下:
對日期的加減是透過 setDate()方法。在 3.1 範例中,獲得當前日期後取前一天的。
var mydate = new Date(); //建立日期物件,回傳值為當前日期(包含時分秒)mydate.setDate(mydate.getDate()-1); //設定日期物件中的“日”,為當前日-1this.options.form.getWidgetByName("date").setValue(mydate); //指派給日期元件
對月份的加減透過 setMonth() 方法。在原當前日例子中,獲得當前日期的月份減 1。
var mydate = new Date(); //建立日期物件,回傳值為當前日期(包含時分秒)mydate.setMonth(mydate.getMonth()-1); //設定日期物件中的“月”,為當前月-1this.options.form.getWidgetByName("date").setValue(mydate); //指派給日期元件
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙