使用jquery实现动态时钟
先导入jquery-1.7.2.min.js或其他版本文件
js部分
<script>
$(function () {
showTime(); //文档加载后。就开始显示时间
var setTime = setInterval(showTime, 1000); //定义一个计时器。1s执行一次
}); //显示时间
function showTime() {
//获取当前时间
var data = new Date();
//向年的span标签中添加数据
$("#Year").text(data.getFullYear());
//获取月份
var m = data.getMonth();
//应为下标为0所以要+1等于现在的月份
//判断是否是月份是否小于10
if (m + 1 < 10) {
//月份小10就输出0+月份数
$("#Month").text("0" + (data.getMonth() + 1));
}
else {
//月份大于等于10就显示m值
$("#Month").text((data.getMonth() + 1));
}
//获取日
var m = data.getDate(); //日如果小于10
if (m < 10) {
//如果小于10就显示0+日期
$("#Date").text("0" + data.getDate());
}
else {
//大于等于10显示m的值日
$("#Date").text(data.getDate());
}
//获取时
var m = data.getHours();
if (m < 10) {
//小于10显示0+时
$("#Hours").text("0" + data.getHours());
} else {
//大于等于10显示m的值时
$("#Hours").text(data.getHours());
}
//获取分
var m = data.getMinutes();
if (m < 10) {
//小于10显示0 + 时输出分
$("#Minutes").text("0" + data.getMinutes());
}
else {
//大于等于10显示m的值分
$("#Minutes").text(data.getMinutes());
} //获取秒
var m = data.getSeconds();
if (m < 10) {
//小于10显示0 + 时输出秒
$("#Secondes").text("0" + data.getSeconds());
}
else {
//大于等于10时就显示m的值秒
$("#Secondes").text(data.getSeconds());
}
//声明是一个变量获取星期信息
var week
//获取星期几
var w = data.getDay();
switch (w) {
case 0:
week = "日";
break;
case 1:
week = "一";
break;
case 2:
week = "二";
break;
case 3:
week = "三";
break;
case 4:
week = "四";
break;
case 5:
week = "五";
break;
case 6:
week = "六";
break;
}
$("#week").text(week);
}
</script>
html部分
<div class="stats">
<p class="stat">星期:<span class="number" id="week"></span></p>
<p class="stat"><span class="number" id="Secondes"></span>秒</p>
<p class="stat"><span class="number" id="Minutes"></span>分</p>
<p class="stat"><span class="number" id="Hours"></span>时</p>
<p class="stat"><span class="number" id="Date"></span>日</p>
<p class="stat"><span class="number" id="Month"></span>月</p>
<p class="stat"><span class="number" id="Year"></span>年</p>
<p class="stat">当前日期:</p>
</div>
使用jquery实现动态时钟的更多相关文章
- jQuery ClockPicker 圆形时钟
ClockPicker.js是一款时钟插件,其实还可以改进,里面的分可以改成短横线. 在线实例 实例预览 jQuery ClockPicker 圆形时钟 使用方法 <div class=&qu ...
- jquery模拟LCD 时钟
查看效果网址:http://keleyi.com/keleyi/phtml/jqtexiao/24.htm 以下是HTML文件源代码: <!DOCTYPE html PUBLIC "- ...
- [转]jquery append 动态添加的元素事件on 不起作用的解决方案
用jquery添加新元素很容易,面对jquery append 动态添加的元素事件on 不起作用我们该如何解决呢?on方法中要先找到原选择器(如例.info),再找到动态添加的选择器(如列.delet ...
- linux动态时钟探索
在早期的linux内核版本的时间概念都是由周期时钟提供的.虽然比较有效,但是,对于关注能耗电量的系统上,就不能满足长时间休眠的需求,因为周期系统要求必须在一定的频率下,周期性的处于活动状态.因此,li ...
- js 动态时钟
js 动态时钟 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www ...
- 使用Timer类的两个实例 动态时钟
package chapter16; import javax.swing.*; import chapter15.StillClock; import java.awt.event.*; publi ...
- Jquery Mobile 动态添加元素然后刷新 转
Jquery Mobile 动态添加元素然后刷新 (2013-05-09 12:39:05) 转载▼ 标签: it 分类: Mobile jquery 表单元素每一个元素都有自己刷新的方法,每当改变它 ...
- 【jQuery Demo】jQuery打造动态下滑菜单
作者:漫凯维奇 来源:[教程]jQuery打造动态下滑菜单 Tip:这只是一个转载,源代码可以在上面的来源博文中下载 此教程将分步讲解如何使用JQuery和CSS打造一个炫酷动感菜单.效果如 ...
- 一款jQuery立体感动态下拉导航菜单特效
一款jQuery立体感动态下拉导航菜单特效,鼠标经过,在菜单栏上方下拉出一个背景图片,效果十分不错的一款jquery特效. 对IE6都是兼容的,希望大家好好研究研究. 适用浏览器:IE6.IE7.IE ...
随机推荐
- bootstrap 和datapicker 样式不兼容修复
修改 datepicker.js内的 layout 方法 function(el) { var options = $(el).data('datepicker'); var cal = $('#' ...
- 【Linux_Shell 脚本编程学习笔记二、打印菜单】
综合实例: 打印选择菜单,一键安装Web服务 [root@zuoyan script]# sh menu.sh 1.[install lamp] 2. [install lnmp] 3. [ex ...
- CF-1111B-Average Superhero Gang Power
首先,对于这题我们要知道要删除一个数使平均值最大一定是删除最小的数,然后我们假设删除操作执行了i次,也就是删除最小的i个数.在已知删除操作次数之后求增加操作的次数就容易了,当然是m - i和k * ( ...
- ZOJ-1163-The Staircases
dp[i][j]表示i个砖头构成的最高台阶不高于j的楼梯数目 Accepted 1163 C++11 0 2280 #include "bits/stdc++.h" using n ...
- DjangoModels
传智博客的python的笔记 数据库配置 ORM简介 MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换 ...
- 吴裕雄--天生自然 R语言开发学习:广义线性模型
#----------------------------------------------# # R in Action (2nd ed): Chapter 13 # # Generalized ...
- webpack里面__dirname意思
- Gre 隧道与 Keepalived
这一篇文章是做了不少功课的. 什么是 Gre 隧道 什么是 Vrrp KeepAlived 是什么 用Keepalived 怎么玩 附录 什么是 Gre 隧道 GRE 隧道是一种 IP-2-IP 的隧 ...
- 码海拾遗:Linux多线程mutex锁
多线程计数,每个线程累加10个数. 实现: #include <stdio.h> #include <stdlib.h> #include <string.h> # ...
- 《软件自动化测试开发-Java和Python测试开发指南》第6次印刷
2017年1月 第1次印刷 2017年5月 第2次印刷 2017年9月 第3次印刷 2017年11月 第4次印刷 2018年4月 第5次印刷 2018年6月 第6次印刷 欢迎留言,点赞前2名,可获2折 ...