• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    HTML5 Input 日期选择器详解

    发布者: 浪子 | 发布时间: 2025-6-14 15:05| 查看数: 77| 评论数: 0|帖子模式

    HTML5 Input DatePicker 对象
    1.   Input Date 对象表示 HTML `<input type="datetime">` 元素。
    复制代码
    是 HTML5 中的新对象。
    访问 Input Date 对象
    1. var x = document.getElementById("myDate");
    复制代码
    日期(
    1. <input type="date" />
    复制代码

    最基本的日期选择器,只能从日历中选择某个日期。

    周(
    1. <input type="week" />
    复制代码
    )
    选择的不是一个日期了,而是周,请注意周数显示的方式。

    月份(
    1. <input type="month" />
    复制代码
    )
    选择的是月份,跟“date”类型比起来少了后面的日期数。

    时间(
    1. <input type="time" />
    复制代码
    )
    最简单的一种显示,没有日历,只能选择时间。

    日期+时间(
    1. <input type="datetime" />
    复制代码
    )
    既显示日期组件,又显示时间,其实就是“date”类型和“time”类型的组合(已废弃,chrome已无效,使用“datetime-local”代替)
    本地日期时间(
    1. <input type="datetime-local" />
    复制代码
    )
    代替"datetime"的存在


    使用"datetime-local"编写日期选择器
    1. <!DOCTYPE html>
    2. <html lang="en">
    3. <head>
    4.     <meta charset="UTF-8">
    5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    6.     <title>Document</title>
    7. </head>
    8. <script src="https://cdn.bootcss.com/jquery/3.5.0/jquery.js"></script>
    9. <body>
    10.     <label>
    11.         <span>选择日期</span>
    12.         <input type="datetime-local" class="measureDate" placeholder="请选择日期">
    13.     </label>
    14.     <script type="text/javascript">
    15.         let date = new Date()
    16.         let yyyy = date.getFullYear()
    17.         let MM = (date.getMonth() + 1) < 10 ? ("0" + (date.getMonth() + 1)) : (date.getMonth() + 1)
    18.         let dd = date.getDate() < 10 ? ("0" + date.getDate()) : date.getDate()
    19.         let HH = date.getHours() < 10 ? ("0" + date.getHours()) : date.getHours()
    20.         let mm = date.getMinutes() < 10 ? ("0" + date.getMinutes()) : date.getMinutes()
    21.         let curDay = yyyy + '-' + MM + '-' + dd + 'T' + HH + ':' + mm;
    22.         $('.measureDate').val(curDay)
    23.         console.log(date)
    24.     </script>
    25. </body>
    26. </html>
    复制代码
    到此这篇关于HTML5 Input 日期选择器的文章就介绍到这了,更多相关HTML5 Input 日期选择器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

    来源:https://www.jb51.net/html5/974525.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表