签到领20积分

function is_leap(year) {

return (year%100==0?res=(year%400==0?1:0):res=(year%4==0?1:0));

} //是否为闰年

var nstr=new Date(); //当前Date资讯

var ynow=nstr.getFullYear(); //年份

var mnow=nstr.getMonth(); //月份

var dnow=nstr.getDate(); //今日日期

var n1str=new Date(ynow,mnow,1); //当月第一天Date资讯

var firstday=n1str.getDay(); //当月第一天星期几

var m_days=new Array(31,28+is_leap(ynow),31,30,31,30,31,31,30,31,30,31); //各月份的总天数

var tr_str=Math.ceil((m_days[mnow] + firstday)/7); //表格所需要行数

//打印表格第一行(有星期标志)

document.write ("日一二三四五六");

for(i=0;i document.write("

");

for(k=0;k<7;k++) { //表格每行的单元格

idx=i*7+k; //单元格自然序列号

date_str=idx-firstday+1; //计算日期

(date_str<=0 || date_str>m_days[mnow]) ? date_str=" " : date_str=idx-firstday+1; //过滤无效日期(小于等于零的、大于月总天数的)

//打印日期:今天底色为红

date_str==dnow ? document.write ("" + date_str + "") : document.write ("" + date_str + "");

}

document.write(""); //表格的行结束

}

document.write(""); //表格结束

下面的js是显示日历的,怎么实现效果,就是点击a标签签到后,今天的日期有红色背景

style="background-color:red;border-radius:50%;color:white"

回复讨论(解决方案)

签到领20积分

function is_leap(year) {

return (year%100==0?res=(year%400==0?1:0):res=(year%4==0?1:0));

} //是否为闰年

var nstr=new Date(); //当前Date资讯

var ynow=nstr.getFullYear(); //年份

var mnow=nstr.getMonth(); //月份

var dnow=nstr.getDate(); //今日日期

var n1str=new Date(ynow,mnow,1); //当月第一天Date资讯

var firstday=n1str.getDay(); //当月第一天星期几

var m_days=new Array(31,28+is_leap(ynow),31,30,31,30,31,31,30,31,30,31); //各月份的总天数

var tr_str=Math.ceil((m_days[mnow] + firstday)/7); //表格所需要行数

//打印表格第一行(有星期标志)

document.write ("日一二三四五六");

for(i=0;i document.write("

");

for(k=0;k<7;k++) { //表格每行的单元格

idx=i*7+k; //单元格自然序列号

date_str=idx-firstday+1; //计算日期

(date_str<=0 || date_str>m_days[mnow]) ? date_str=" " : date_str=idx-firstday+1; //过滤无效日期(小于等于零的、大于月总天数的)

//打印日期:今天底色为红

date_str==dnow ? document.write ("" + date_str + "") : document.write ("" + date_str + "");

}

document.write(""); //表格的行结束

}

document.write(""); //表格结束

function activechange(){

document.getElementById('now').className='now'

}

html签到表格,签到问题_html/css_WEB-ITnose相关推荐

  1. 小小签到获取签到列表和发送签到数据可弄自动签到

    本来是自己为了弄自动签到的,把自己抓到的数据分享给大家,大家有需求的可以参考参考 小小签到获取签到列表 请求方式get http://api-xcx.qunsou.co/xcx/qq/checkin/ ...

  2. mysql 签到_签到功能,用mysql还是redis?

    之前发过一篇:点赞功能用mysql还是redis​mp.weixin.qq.com ?受到大家喜欢,今天看下签到功能怎么选择? 现在的网站和app开发中,签到是一个很常见的功能 如微博签到送积分,签到 ...

  3. java实现年会微信签到,签到后在大屏中展示,导出签到信息

    java实现微信签到,签到后在活动大屏中实时展示签到人信息,也可以导出签到人信息用于抽奖. 一.微信公众号申请及配置 1.微信公众号申请,请参考https://jingyan.baidu.com/ar ...

  4. php签到,ThinkPHP签到代码

    ThinkPHP签到代码 发表于 2015-12-13 / 3299 次围观 //PHP签到代码 ,不用考滤几月几日,跨年跨月等情况.有问题可以提出 //控制器 public function sig ...

  5. redis实现用户签到以及签到统计

    1:数据库实现. 最简单的做法就是创建一个表,专门来存取用户的签到信息. 但是呢,这么做会有一个问题? 用户一次签到,就是一条记录,假如有1000万用户,平均每人每年签到次数为10次,则这张表一年的数 ...

  6. 最新版人脸识别小程序 图片识别 生成二维码签到 地图上选点进行位置签到 计算签到距离 课程会议活动打卡日常考勤 上课签到打卡考勤口令签到

    技术选型 1,前端 小程序原生MINA框架 css JavaScript Wxml 2,管理后台 云开发Cms内容管理系统 web网页 3,数据后台 小程序云开发 云函数 云开发数据库(基于Mongo ...

  7. html5 3d 签到墙,签到小程序/微信签到/扫码签到/3D签到墙

    2.智能分座 只需会前导入嘉宾手机号码和座位信息,嘉宾签到时手机端能自动就显示座位号.帮主办方引导嘉宾就坐,使会务入场更智能流畅. 3:瞬时吸粉 如何让自己的活动能有效果?签到的同时吸粉是一个不错的思 ...

  8. 微信公众号签到,签到后在活动大屏中实时展示签到人信息,也可以导出签到人信息用于抽奖

    根据公司要求,花2天做了一个微信公众号签到,效果不错,记录一下,以做备忘. 完整项目源码下载 一.微信公众号申请及配置 1.微信公众号申请,请参考https://jingyan.baidu.com/a ...

  9. php云签到,云签到之DiscuzX系列论坛自动签到

    依旧是1年前放在百度空间上的代码,针对的是DSU每日签到插件,路径是plugin.php?id=dsu_paulsign:sign,论坛一般用的都是这个插件,因为是针对插件写的,所以DiscuzX论坛 ...

最新文章

  1. 学习ui设计的流程是什么
  2. 大牛实战归纳——Kafka架构原理
  3. SAP Kyma SSL证书请求文件(CSR)生成逻辑
  4. InstallSheild 获取系统环境变量,如Desktop路径等
  5. mac自带python升级_mac升级Python失败?
  6. SpringBoot + MyBatis + Thymeleaf 之 HelloWorld
  7. 批处理bat命令快速截图
  8. tomcat修改端口号 / 同时运行多个tomcat
  9. 企业综合安防管理平台
  10. OS课程 ucore_lab1实验报告
  11. 在IDEA中如何取消打过的断点
  12. 人工智能传奇——关于AI起源与发展的故事
  13. SpringBoot的ResultFul增删改查
  14. vue项目中解决打开新页浏览器拦截的问题
  15. C++实现double factorial双阶乘的算法(附完整源码)
  16. 计算机gt是什么单位,数据存储计量单位除了BKMGT,还有什么?换算..._注册计量师_帮考网...
  17. vue index.html 缓存,解决vue单页面 回退页面 keeplive 缓存问题
  18. cantata测试工具_我如何构建和维护开源音乐播放器Cantata
  19. 解决ERROR in ./node_modules/vuex/dist/vuex.esm.js
  20. 3dmax水龙头_收回水龙头

热门文章

  1. 【嵌入式开发】DM6467T环境搭建
  2. 第10章 CustomView Android画布
  3. 浏览器的回流与重绘 (Reflow Repaint)
  4. 前端学习笔记一.Flex布局与VUE2中vuex的使用
  5. layui导航栏鼠标经过青色条块怎么移到顶部?
  6. 华为OD机试 - 字符串解密(Java JS Python)
  7. 竞猜系统整体架构设计
  8. mysql 的 归并排序_归并与归并排序
  9. 【JAVA】文本处理(1)—删除文本中的空白行
  10. 项目启动的时候显示报错No qualifying bean of type “com.xx.xxDao“