使用HTML5的datetime-local
的input元素,平臺爲NodeJS,另外使用momentjs
模塊。html
jade代碼以下:html5
input#timeBegin.form-control(type="datetime-local", name="timeBegin", required, min=moment().format(), value=moment(risk.timeBegin).format('YYYY-MM-DDTHH:mm:ss'))
主要須要注意的就是:ui
value
設置的格式爲:YYYY-MM-DDTHH:mm:ss
code
若是須要設置到秒,能夠再加入:step=1
orm
type
須要設置爲:datetime-local
htm
生成HTML後爲:jade
<input id="timeBegin" type="datetime-local" name="timeBegin" required min="2016-06-27T15:43:08+08:00" value="2016-01-11T16:00:00" class="form-control">