给datetime-local设置默认时间

背景

使用HTML5的datetime-local的input元素,平台为NodeJS,另外使用momentjs模块。

实现

jade代码如下:

input# timeBegin.form-control(type="datetime-local", name="timeBegin", required, min=moment().format(), value=moment(risk.timeBegin).format('YYYY-MM-DDTHH:mm:ss'))

主要需要注意的就是:

  1. value设置的格式为:YYYY-MM-DDTHH:mm:ss

  2. 如果需要设置到秒,可以再加入:step=1

  3. type需要设置为:datetime-local

生成HTML后为:

参考

  1. 'Invalid value' when setting default value in HTML5 datetime-local input

关键字:html5, moment.js, jade

版权声明

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部