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 相关文章推荐
数组Array进行原型prototype扩展后带来的for in遍历问题
Feb 07 Javascript
基于jQuery的图片大小自动适应实现代码
Nov 17 Javascript
javascript date格式化示例
Sep 25 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
JavaScript如何禁止Backspace键
Dec 02 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
Oct 20 Javascript
Vue 中批量下载文件并打包的示例代码
Nov 20 Javascript
详解vuex 渐进式教程实例代码
Nov 27 Javascript
vue2.0自定义指令示例代码详解
Apr 25 Javascript
Angular8 实现table表格表头固定效果
Jan 03 Javascript
vue实现移动端input上传视频、音频
Aug 18 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
Oct 01 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实现webservice实例
2014/11/06 PHP
php定时执行任务设置详解
2015/02/06 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
2016/08/01 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
微信小程序使用npm支持踩坑
2018/11/07 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
python 网络编程详解及简单实例
2017/04/25 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
pytz格式化北京时间多出6分钟问题的解决方法
2019/06/21 Python
python 单线程和异步协程工作方式解析
2019/09/28 Python
Python流程控制语句的深入讲解
2020/06/15 Python
你常见到的runtime exception
2016/09/05 面试题
普通院校学生的自荐信
2013/11/27 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
产品设计开发计划书
2014/05/07 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers