【PythonDjango后台实例 第五章】Bootstrap3 在HTML页面中显示调用本地时间并动态显示
2017-08-31 11:11
776 查看
本文实现了在html页面上显示动态时间,实现方法非常简单,用Js前端编写一个程序即可实现。
实验环境:
(一)jQuery.js
(二)bootstrap.min.js/bootstrap.min.css
第一步:页面头尾引入CSS/js文件
<!-- 头部 -->
<link rel="stylesheet" href="../static/assets/vendor/bootstrap/css/bootstrap.min.css">
<!-- 尾部 -->
<script src="../static/assets/vendor/jquery/jquery.min.js"></script>
<script src="../static/assets/vendor/bootstrap/js/bootstrap.min.js"></script>
第二步: 设置id标签,再写一个js程序搞定,其实主要就是js语法熟悉不熟悉,这是个非常简单的东西
相关代码片段:
<a><i class="lnr lnr-clock"></i> <span id="navbar_time"> </span></a>
<script type="text/javascript">
setInterval(getlocaltime, 1000);
function getlocaltime() {
var localtime = new Date();
var yy = localtime.getFullYear();
var mo = localtime.getMonth()+1;
var dd = localtime.getDate();
var hh = localtime.getHours();
var mm = localtime.getMinutes();
var ss = localtime.getSeconds();
mm = extra(mm);
ss = extra(ss);
document.getElementById("navbar_time").innerHTML = "现在的时间是:"+yy+"年"+mo+"月"+dd+"日"+" "+hh+":"+mm+":"+ss;
}
function extra(x) {
if(x < 10){
return "0" + x;
}else{
return x;
}
}
</script>
这个代码里面唯一可能小白难以理解的就是 setInterval(函数名 刷新时间 1000 = 1s);
这个就是每间隔一秒调用一次函数
第三步:最后实现的效果
因为调用了 setInterval方法,所以会在页面上每间隔一秒动态显示一次.
实验环境:
(一)jQuery.js
(二)bootstrap.min.js/bootstrap.min.css
第一步:页面头尾引入CSS/js文件
<!-- 头部 -->
<link rel="stylesheet" href="../static/assets/vendor/bootstrap/css/bootstrap.min.css">
<!-- 尾部 -->
<script src="../static/assets/vendor/jquery/jquery.min.js"></script>
<script src="../static/assets/vendor/bootstrap/js/bootstrap.min.js"></script>
第二步: 设置id标签,再写一个js程序搞定,其实主要就是js语法熟悉不熟悉,这是个非常简单的东西
相关代码片段:
<a><i class="lnr lnr-clock"></i> <span id="navbar_time"> </span></a>
<script type="text/javascript">
setInterval(getlocaltime, 1000);
function getlocaltime() {
var localtime = new Date();
var yy = localtime.getFullYear();
var mo = localtime.getMonth()+1;
var dd = localtime.getDate();
var hh = localtime.getHours();
var mm = localtime.getMinutes();
var ss = localtime.getSeconds();
mm = extra(mm);
ss = extra(ss);
document.getElementById("navbar_time").innerHTML = "现在的时间是:"+yy+"年"+mo+"月"+dd+"日"+" "+hh+":"+mm+":"+ss;
}
function extra(x) {
if(x < 10){
return "0" + x;
}else{
return x;
}
}
</script>
这个代码里面唯一可能小白难以理解的就是 setInterval(函数名 刷新时间 1000 = 1s);
这个就是每间隔一秒调用一次函数
第三步:最后实现的效果
因为调用了 setInterval方法,所以会在页面上每间隔一秒动态显示一次.
相关文章推荐
- html页面下拉列表中动态添加后台数据(格式化数据,显示出数据的层次感)
- 要在ASPX页面上显示动态时间。精确到秒[WEB学习实例]
- 【PythonDjango后台实例 第四章】Python3.6.1+Bootstrap3+echarts 在HTML网页中使用echarts展示图表
- html+js实现动态显示本地时间
- Android 与JS交互 调用本地相册在Html页面显示图片
- JS实现HTML页面中动态显示当前时间完整示例
- MVC4中AJAX Html页面打开调用后台方法实现动态加载数据库中的数据
- html 动态显示本地时间
- 根据后台数据动态在html页面显示新的数据的方法:
- html+js实现动态显示本地时间
- Python实例讲解 -- 获取本地时间日期(日期计算)
- magento中模块开发实例,前后台开发,前台表单提交,页面配置显示
- javascript jsp页面动态显示系统时间 测试可用 多浏览器通过测试 (2)
- html中用js动态显示时间总结
- 利用VIS插件调用后台数据库显示动态流程图
- javascript页面动态显示时间变化
- python对app页面元素进行封装并设置查找时间操作实例
- js实现 页面显示系统时间(中文显示星期)、动态倒计时页面跳转
- html中用js调用ASP文件 实现静态页面动态显示
- Python实例讲解 -- 获取本地时间日期(日期计算)