最终实现的效果如下,可进入展示页面查看
展示页面:http://xyy9.gitee.io/roll/
位于映像标题右侧显示,实时获取当前时间,各指针随时间转动

HTML

<!--时间表-->
<div id="Clock"><img id="clock_" src="img/clock.png" ><img id="clock_hour" src="img/clock_hour.png" ><img id="clock_minute" src="img/clock_minute.png" ><img id="clock_second" src="img/clock_second.png" >
</div>
<div id="timer"><div id="time_year">2019年11月20日</div><div id="time_clock">0时0分0秒</div><div id="time_weekday">周一</div>
</div>

clock.css

#Clock{width: 150px;height: 150px;left: 1500px;top: 150px;position: relative;
}
#clock_{width: 150px;height: 150px;left: ;top: -150px;position: relative;
}
#clock_hour{width: 150px;height: 150px;left: ;top: -303px;position: relative;
}
#clock_minute{width: 150px;height: 150px;left: ;top: -456px;position: relative;
}
#clock_second{width: 150px;height: 150px;left: ;top: -609px;position: relative;
}

timer.js

//时钟计时function displayTime(){var date = new Date();var hour = date.getHours();var min = date.getMinutes();var sec = date.getSeconds();var timestr_year = date.getFullYear()+"年"+(date.getMonth()+1)+"月"+date.getDate()+"日";var timestr_clock = date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒";var weekday_num = date.getDay()+1;var weekday_str;switch (weekday_num){case 0:weekday_str = "一";break;case 1:weekday_str = "二";break;case 2:weekday_str = "三";break;case 3:weekday_str = "四";break;case 4:weekday_str = "五";break;case 5:weekday_str = "六";break;case 6:weekday_str = "日";break;default:break;}var timestr_weekday = "周"+weekday_str;document.getElementById("time_year").innerHTML = timestr_year;document.getElementById("time_clock").innerHTML = timestr_clock;document.getElementById("time_weekday").innerHTML = timestr_weekday;var imgHour = document.getElementById('clock_hour');var imgMin = document.getElementById('clock_minute');var imgSec = document.getElementById('clock_second');imgHour.style.transform = 'rotate(' + hour*30 + 'deg)';imgMin.style.transform = 'rotate(' + min*6 + 'deg)';imgSec.style.transform = 'rotate(' + sec*6 + 'deg)';}
intervalTime = setInterval(displayTime,1000);

网站源码:码云仓库
图片:
表盘 clock.png
https://gitee.com/xyy9/roll/blob/master/img/clock.png
时针clock_hour.png
https://gitee.com/xyy9/roll/blob/master/img/clock_hour.png
分针clock_minute.png
https://gitee.com/xyy9/roll/blob/master/img/clock_minute.png
秒针clock_second.png
https://gitee.com/xyy9/roll/blob/master/img/clock_second.png

HTML时钟日历插件编写相关推荐

  1. html中字段是日期控件,jQuery日历插件datepicker用法详解

    jQuery是一款不可多得的非常优秀的javascript脚本开发库,而基于其上的很多插件也是非常规范和卓越的,如果错过这番美景真是太可惜了,比如datepicker这个插件. 一般MIS系统的前端, ...

  2. 给开发者准备的 10 款最好的 jQuery 日历插件

    1. CLNDR.js CLNDR.js 是一个日历插件,用来创建日历,允许用户随意的按照自己的想法去自定义日历.这个插件不会生成任何的标记,但是可以使用数据来填 充 Underscore.js HT ...

  3. 前端ui组件(1):日程排班—11个优秀JavaScript 日历插件

    日历是我们生活中重要的一部分.在当今世界,人们大多使用网络或移动日历.它们随处可见,包括在各种软件中:预订应用.旅行软件.项目管理.管理面板等. 出于多种原因,用户可能需要在网站上使用日历.用户需要容 ...

  4. uniapp日历插件

    日历插件 效果图 一.使用方法 二.组件编写,两个文件.直接上代码 month.vue calendar.vue 效果图 一.使用方法 <template><view>< ...

  5. 可编辑的日历控件_选择正确的WordPress编辑日历插件

    可编辑的日历控件 什么是编辑日历? (What is an Editorial Calendar?) An editorial calendar is the foundation of strate ...

  6. 使用JS实现简单的日历插件

    实现简单的日历插件 一.简要介绍 二.基础代码 html部分 js部分 一.简要介绍   实现一个如下图所示的日历,这边主要提供html部分和js部分的代码,css部分大家自行编写哦. 二.基础代码 ...

  7. 记录--手把手带你开发一个uni-app日历插件(并发布)

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 相信我们在开发各类小程序或者H5,甚至APP时,会把uni-app作为一个技术选型,其优点在于一键打包多端运行,较为强大的跨平台的性能.但 ...

  8. 超好用的js 日历插件 日期插件 日期日历选择控件

    前情提要: 主要是目前项目较小,仅需要一个日历插件,就没有选择引用UI框架,单纯找了一个日历插件,外观相对简单大方,还不错,而且只需要2步就可以完成引入: 第一步(有2种方式引入,支持单独引入文件及n ...

  9. 年季度月周日控件html,基于bootstrap按年、季度、年月、年月日的日历插件(原创)...

    插件描述:基于bootstrap按年.季度.年月.年月日的日历插件,作为bootstrapdatetimepicker的扩展 更新时间:2020-07-02 22:02:19 更新说明:修改yk-da ...

最新文章

  1. 9月份个人:windows系统的DNS服务器配置
  2. 怎么学python知乎_你们都是怎么学 Python 的?
  3. 前向业务中间层的意义,架构,技能要求
  4. final year project prepare part one 认知论
  5. 20个简单汇编语言程序_20个简单的Photoshop技巧将使您的照片看起来很棒
  6. java输出毫秒时间
  7. 机器学习-吴恩达-笔记-7-机器学习系统的设计
  8. 20211202:力扣第268周周赛(下)
  9. K02-01通过简单exe介绍pro基本配置
  10. percona-toolkit工具包的安装和使用
  11. C# 泛型LIST转DataTable
  12. freetype 2.11.0必须使用VS2012编译
  13. windows下的diskpart指令修复U盘分区
  14. PPT柱形统计图制作详情——小白秒变大神
  15. R语言导入TXT数据,最简单明了!!!
  16. 火爆社区的开源数据可视化工具 datart 新用户体验教程
  17. 波士顿房价预测python决策树_波士顿房价预测 - 最简单入门机器学习 - Jupyter
  18. 用计算机能改装成万用表吗,电脑机箱风扇改装成DIY空调扇USB风扇
  19. 机器学习(二)线性模型——线性回归、对数几率回归、线性判别分析
  20. 计算机和局域网络的保密管理,浅析计算机局域网的安全保密与管理.doc

热门文章

  1. 嵌入式系统编程实现485串口收发数据
  2. xfs和ext4文件系统大小调整
  3. Origin2016安装过程
  4. IEEE 会议论文PDF eXpress 检查报错“Font Helvetica-Bold, TimesNewRomanPS-BoldMT, ..., is not embedded”
  5. 小编我使用 Vue3+Ts+Vite2 写了一个美女小黄站
  6. 【最新版】愚人节整人软件大全
  7. MATLAB-plot3/ezplot3三维绘图
  8. 光生物安全性的标准(IEC / EN 62471、IEC TR 62778、IEC 61167 / 60598-1)计算软件
  9. iframe透明的解决办法
  10. 录像带/摄像带转光盘(上海)