js动态获取时间的方法分析


Posted in Javascript onAugust 02, 2019

本文实例讲述了js动态获取时间的方法。分享给大家供大家参考,具体如下:

<script type="text/javascript">
function show_cur_times(){


//获取当前日期


var date_time = new Date();


//定义星期


var week;


//switch判断


switch (date_time.getDay()){



case 1: week="星期一"; break;



case 2: week="星期二"; break;



case 3: week="星期三"; break;



case 4: week="星期四"; break;



case 5: week="星期五"; break;



case 6: week="星期六"; break;



default:week="星期天"; break;


}


//年


var year = date_time.getFullYear();


//判断小于10,前面补0


if(year<10){



year="0"+year;


}


//月


var month = date_time.getMonth()+1;


//判断小于10,前面补0


if(month<10){



month="0"+month;


}


//日


var day = date_time.getDate();


//判断小于10,前面补0


if(day<10){



day="0"+day;


}


//时


var hours =date_time.getHours();


//判断小于10,前面补0


if(hours<10){



hours="0"+hours;


}


//分


var minutes =date_time.getMinutes();


//判断小于10,前面补0


if(minutes<10){



minutes="0"+minutes;


}


//秒


var seconds=date_time.getSeconds();


//判断小于10,前面补0


if(seconds<10){



seconds="0"+seconds;


}


//拼接年月日时分秒


var date_str = year+"年"+month+"月"+day+"日 "+hours+":"+minutes+":"+seconds+" "+week;


//显示在id为showtimes的容器里


document.getElementById("showtimes").innerHTML= date_str;

}

//设置1秒调用一次show_cur_times函数

setInterval("show_cur_times()",100);
</script>

为解决访问该页面出现 "一闪",才出现时间,应当在现在容器(id为showtimes的层)里先调用一次show_cur_times函数;

<div id="showtimes">
<script language="javascript">show_cur_times();</script>
</div>

运行效果:

js动态获取时间的方法分析

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
jquery实现Li滚动时滚动条自动添加样式的方法
Aug 10 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
JSONP原理及简单实现
Jun 08 Javascript
AngularJS实用基础知识_入门必备篇(推荐)
Jul 10 Javascript
axios发送post请求springMVC接收不到参数的解决方法
Mar 05 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 Javascript
Vue.js中该如何自己维护路由跳转记录
May 19 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
Nov 12 Javascript
element tree树形组件回显数据问题解决
Aug 14 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
Aug 02 #Javascript
jQuery pager.js 插件动态分页功能实例分析
Aug 02 #jQuery
vue单页应用的内存泄露定位和修复问题小结
Aug 02 #Javascript
vue回到顶部监听滚动事件详解
Aug 02 #Javascript
微信小程序npm引入vant-weapp的踩坑记录
Aug 01 #Javascript
vue3.0中的双向数据绑定方法及优缺点
Aug 01 #Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
Aug 01 #Javascript
You might like
php 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP微信分享开发详解
2017/01/14 PHP
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
2017/05/23 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
prototype 中文参数乱码解决方案
2009/11/09 Javascript
javascript 动态创建表格
2015/01/08 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
jQuery定义插件的方法
2015/12/18 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
JavaScript中的闭包
2016/02/24 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
vue的props实现子组件随父组件一起变化
2016/10/27 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
vue中引用阿里字体图标的方法
2018/02/10 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
Python中属性和描述符的正确使用
2016/08/23 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
python3+selenium自动化测试框架详解
2019/03/17 Python
pandas如何处理缺失值
2019/07/31 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
大学生自我鉴定范文
2013/12/28 职场文书
工地门卫岗位职责
2013/12/30 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
个人投资合作协议书
2014/10/12 职场文书
实习计划书范文
2015/01/16 职场文书
节约用电倡议书
2015/04/28 职场文书