Html5的datetime-local控件
16lz
2021-01-22
参考http://stackoverflow.com/questions/7815232/html5-input-type-datetime-vs-datetime-local-which-should-i-use
知道datetime和datetime-local已经不是W3C推荐的控件了,这也是为什么现在Chrome等一些浏览器已经不支持datetime的原因,
W3C推荐使用date和time两个独立的控件
但因为历史的原因,大部分浏览器还是支持datetime-local的
对于Chrome和Edge,将当前时间赋值给datetime-local的方法如下
var d = new Date(); var datestring = d.getFullYear() + "-" + ("0"+(d.getMonth()+1)).slice(-2) + "-" + ("0" + d.getDate()).slice(-2)
+ "T" + ("0" + d.getHours()).slice(-2) + ":" + ("0" + d.getMinutes()).slice(-2); $('#user_date').val(datestring);
更多相关文章
- 浏览器的地址栏尺寸是否会影响CSS媒体查询?
- 关于大背景图片随浏览器百分比缩放的问题
- html5结合flash实现视频文件在所有主流浏览器兼容播放
- 安装的Moodle字体在其他浏览器中不起作用
- ASP.NET按部分ID查找控件
- 如何用c#获取服务器端元素的innerhtml(内部有另一个服务器端控件)
- 解决IE9以下版本浏览器不支持HTML5标签的问题
- 为什么从HTML的select控件中获得的值为空?
- 多文件拖拽上传以及利用Jquery替代HTML5上传控件