html5日历保持下拉状态,HTML5之日历控件

编程入门 行业动态 更新时间:2024-10-27 20:31:02

html5<a href=https://www.elefans.com/category/jswz/34/1771006.html style=日历保持下拉状态,HTML5之日历控件"/>

html5日历保持下拉状态,HTML5之日历控件

HTML5定义了几个与日期有关的新控件。支持日期控件的浏览器会提供一个方便的下拉式日历,供用户选择。

以下测试和截图都是在谷歌浏览器完成的,其他浏览器可能略有差异。

1、日期时间控件

HTML代码:

JS操作代码:

//获取日期控件对象

var oTimer = document.getElementById("myTime");

console.log(oTimer);//获取时间值字符串

var value =oTimer.value;

console.log(value);//获取时间戳

var time = newDate(oTimer.value).getTime();

console.log(time);//赋值操作

oTimer.value = "2018-04-28T13:59:59";

这个控件需要注意的地方:

(1)就是获取到的时间值字符串是这样的,类似于“2018-04-28T01:00”,中间带有一个T,并且不带秒。

(2)这个控件时间手动选择的时候不能精确到秒,

,但是采用赋值操作的时候通过给定含秒的字符串,例如“2018-04-28T13:59:59”就可以精确到秒显示,

2、日期控件

HTML代码:

JS代码:

//获取日期控件对象

var oTimer = document.getElementById("myTime");

console.log(oTimer);//获取时间值字符串

var value =oTimer.value;

console.log(value);//获取时间戳

var time = newDate(oTimer.value).getTime();

console.log(time);//赋值操作

oTimer.value = "2018-04-28";

注意事项:

(1)该控件获取到的时间值字符串是类似这样的格式:2018-04-27。

(2)当我们在时间控件里选择时间如:2018-04-27,然后用这个时间获取的时间戳设置时间对象new Date(time),生成的时间却是Sat Apr 27 2018 08:00:00 GMT+0800 (中国标准时间),通过一些方法进行格式化后是这样的2018-04-27 08:00:00,这可能和我们国家的时间控件按北京时间进行了一些修改有关。

(3)日期控件也支持min和max属性,表示可设置的最小和最大时间。

3、时间控件

HTML代码:

注意事项:

(1)该控件无法获取时间戳。

(2)这个控件时间手动选择的时候不能精确到秒,

,但是采用赋值操作的时候通过给定含秒的字符串,例如“13:59:59”就可以精确到秒显示,

4、月控件

HTML代码:

5、周控件

HTML代码:

更多推荐

html5日历保持下拉状态,HTML5之日历控件

本文发布于:2024-02-12 23:01:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1689735.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:日历   控件   状态

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!