当前位置: 首页 > article >正文

前端——实现时钟 附带小例子

  • 创建日期对象

toLocaleDateString() 获取日期

console.log(date.toLocaleDateString())

toLocaleTimeString() 获取时间

console.log(date.toLocaleTimeString())

toLocaleString() 获取日期和时间

console.log(date.toLocaleString())

date.getDay() 获取星期几 周日为0 取值区间为0~6

date.getDate() 获取日

date.getMonth() 获取月 区间为0~11

date.getYear() 获取年

date.getTime() 获取时间 时间戳


  • 例子运用

实现一个时钟(css自设)最终效果图如下

全部代码如下: 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        window.onload=function(){
            var container=document.querySelector(".container")
            var start= new Date().getTime()
            var change=function(){
                var date= new Date()
                container.innerHTML=date.toLocaleString()
                var timer= setTimeout(change,1000)
                var end=date.getTime()
                if(end-start>1000*10){
                   clearTimeout(timer)
                }
            }

            change()


        }
    </script>
    <style>
        .container{
            margin: 50px auto;
            font-size: 100px;
            line-height: 400px;
            text-align: center;
            width: 60%;
            height: 400px;
            border: 50px rgb(204, 122, 28) dotted;
            background: linear-gradient(0deg,rgb(219, 197, 54),rgb(31, 192, 204));
        }
    </style>
</head>
<body>
    <div class="container">

    </div>
</body>
</html>


http://www.kler.cn/news/317063.html

相关文章:

  • 数据结构:线性表
  • 2024从传统到智能,AI做PPT软件的崛起之路
  • 【文心智能体】 旅游手绘手帐 开发分享 零代码 手绘风景 记录行程和心情 旅游攻略
  • 鹏哥C语言49---第5次作业:选择语句 if 和 switch
  • 脚本注入网页:XSS
  • springboot中的异步任务
  • Matplotlib-数据可视化详解
  • 瑞芯微RK3588开发板Linux系统添加自启动命令的方法,深圳触觉智能Arm嵌入式鸿蒙硬件方案商
  • git show 命令
  • Unity中Rigidbody 刚体组件和Rigidbody类是什么?
  • 【flex-shrink】计算 flex弹性盒子的子元素的宽度大小
  • 【27】C++项目练习
  • 循环中用sleep
  • linux atomic 原子变量操作
  • 【Python报错已解决】AttributeError: ‘WindowsPath‘ object has no attribute ‘rstrip‘
  • 生成式AI:ChatGPT及其在各行业的应用前景
  • git学习报告
  • 深入探索迭代器模式的原理与应用
  • 从零开始写一个建立FAT32文件系统程序
  • MFC - 复杂控件_2
  • 【安装教程】Windows环境下Apache Jena Fuseki的安装与配置
  • qt-C++笔记之作用等同的宏和关键字
  • 模拟电路工程师面试题
  • 如何解决npm下载Puppeteer卡死的问题
  • YOLOv9改进策略【注意力机制篇】| 2024 SCI TOP FCAttention 即插即用注意力模块,增强局部和全局特征信息交互
  • Java面试指南(基础篇)
  • 如何选择适合的编程工具提高工作效率
  • Android Studio 真机USB调试运行频繁掉线问题
  • Linux:进程状态和优先级
  • 如何进行「精准测试」?