获取本机时间

进行处理

对数据进行处理

页面格局可以使用列表也可以用表格

逻辑使用js实现

效果图如下:


<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>日历</title><style>table {height: 230px;width: 320px;margin:60px auto;text-align: center;border: 1px solid rgba(97,150,245,1.00);border-bottom: 3px double rgba(97,150,245,1.00);box-shadow: 0 1px 2px darkcyan;}th,td {  border: 1px solid rgba(97,150,245,1.00);}.today {color:#F00;}</style><script>function isLeap(year) {return year % 4 == 0 ? (year % 100 != 0 ? 1 : (year % 400 == 0 ? 1 : 0)) : 0;}var i, k,today = new Date(), y = today.getFullYear(), m = today.getMonth(), d = today.getDate(), firstday = new Date(y, m, 1), dayOfWeek = firstday.getDay(), days_per_month = new Array(31, 28 + isLeap(y), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31), str_nums = Math.ceil((dayOfWeek + days_per_month[m]) / 7); document.write("<table cellspacing='0'><tr><td colspan ='7'>" + y + "年" + (m + 1) + "月" + "</td></tr>");document.write("<tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr>"); for(i = 0; i < str_nums; i += 1) { document.write('<tr>');for(k = 0; k < 7; k++) {var idx = 7 * i + k; var date = idx - dayOfWeek + 1; (date <= 0 || date > days_per_month[m]) ? date = ' ': date = idx - dayOfWeek + 1; date == d ? document.write('<td class="today">' + date + '</td>') : document.write('<td>' + date + '</td>'); }document.write('</tr>');}document.write('</table>');</script></head><body></body>
</html>

web实例之电子日历相关推荐

  1. 基于WEB的电子日历

    经常在项目中有填写日期的工作,如果手动的输入当然可以,但是填写的日期往往和期望的不符.解决的方法有很多,这里主要阐述在Web项目中填写日历,自己动手开发一个电子日历,供用户选择合适的日期. 基于Web ...

  2. 简单的电子日历的设计与实现 web前端开发 css JavaScript HTML5

    代码与注释如下 <!doctype html> <html> <head> <meta charset="utf-8"> <t ...

  3. linux线程池实现多线程并发,基于Linux的多线程池并发Web服务器设计-电子设计工程.PDF...

    基于Linux的多线程池并发Web服务器设计-电子设计工程.PDF 第 卷 第 期 电子设计工程 年 月 基于 的多线程池并发 服务器设计 陈 涛 任海兰 武汉邮电科学研究院 湖北 武汉 摘要 时至今 ...

  4. 电子日历插件(阳历转阴历工具...)

    现在网络上大部分农历算法的都很少,都是百年农历算法(截止到2020年).为此从某云上找到开源大佬[Jea杨(JJonline@JJonline.Cn)]的农历算法.实际上计算阳历转农历没有直接的转换算 ...

  5. HTML简单电子日历的设计与实现

    ** 效果图: ** 源码: 文字版: 简单电子日历

  6. c语言课程设计 日历显示,c语言课程设计_电子日历.doc

    c语言课程设计_电子日历 第 PAGE \* Arabic \* MERGEFORMAT 14 页第 PAGE \* Arabic \* MERGEFORMAT 14 页 课 程 设 计( 论 文 ) ...

  7. 2021-10-22 KiKi定义电子日历类

    勇敢牛牛不怕困难 牛客网 编程初学者入门训练 BC139 题目:KiKi定义电子日历类 附: 思路: 先定义3个整形变量按照题目要求的格式年.月.日输入进去,再按照题目要求的格式日\月\年输出出来即可 ...

  8. 时钟晶振在电子日历上的作用!

    电子日历在生活中日益普遍,该设计主要利用时钟芯片.表晶32.768KHZ,石英晶体谐振器.温度传感器DS18B20 和液晶屏LCD1602 构建了一个可测温式万年历装置,电路结构简单,具有语音报时功能 ...

  9. MSP430G2553 launchpad 口袋板 口袋实验平台 数字电子日历时钟设计 秒表 闹钟 整点报时 万年历 电子时钟

    题10 数字电子日历/时钟设计 设计一个基于MSP430的电子日历和时钟. 基本要求 (1)可通过按键在日历和时间之间切换显示: (2)可由按键调整日期和时间 (3)可整点报时('铆.嘟"声 ...

最新文章

  1. UIScrollView
  2. puppet recurse 导致的性能问题一例
  3. python turtle应用实例_python-turtle-一个简单实例子
  4. ASP.NET 3.5 Extensions预览版即将发布
  5. python +Django 搭建web开发环境初步,显示当前时间
  6. 查表法生成流水号的示例.sql
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的在线书城购物网站
  8. android selector 的item/不能是空节点
  9. 期货交易中的量价关系
  10. android接入facebook登陆
  11. WTS考勤系统报表实现原理
  12. flutter pdf 插件使用
  13. tensorflow中将标注文件写到train.txt, test.txt,trainval.txt中
  14. 哦耶OYE-0001 OpenWrt路由器折腾记(by quqi99)
  15. java代码实现瑟夫环问题
  16. spring boot 打包成二进制可以直接执行的jar , 非java -jar 启动方式
  17. 求一千万以内的所有素数的个数
  18. 基于cv2模块的人脸识别
  19. Spring框架的简单搭建
  20. 敢达决战服务器维护,敢达决战无法登录怎么办 无法登录解决方法

热门文章

  1. linux系统如何扩展屏幕,大神教你用 autoplank 在多个显示器上使用 Plank 扩展坞
  2. AcWing 3565. 完美矩阵 (绝对值不等式)
  3. linux命令pp,linux命令 $- 是什么意思
  4. signalr php,继SignalR 持久链接 Web客户端
  5. 1023: 大小写转换 ZZULIOJ
  6. GBase 8s 客户端工具之dbaccess
  7. ubuntu选择编辑器select-editor
  8. composer更换镜像源
  9. Linux日常软件安装(FC6)
  10. 如何搭建个人博客网站(Mac)