JS获取当前时间
2015-12-12 16:57
821 查看
显示当前时间:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS获取当前时间</title> </head> <body> <script> /* console.log('当期星期:' + iWeek); //当期是星期六 => 6 星期日 => 0 星期一 => 1 星期二 => 2 星期三 => 3 星期四 => 4 星期五 => 5 星期六 => 6 */ window.onload = function(){ setInterval(fnTime,1000); }; fnTime(); function fnTime(){ var oDate = new Date(); var iYear = oDate.getFullYear(); var iMonth = oDate.getMonth() + 1; var iDate = oDate.getDate(); var iWeek = oDate.getDay(); var iHours = oDate.getHours(); var iMin = oDate.getMinutes(); var iSec = oDate.getSeconds(); var oBody = document.body; var str = ''; // 方法一:switch case语句判断当期星期 switch(iWeek){ case 0: iWeek = '星期日'; break; case 1: iWeek = '星期一'; break; case 2: iWeek = '星期二'; break; case 3: iWeek = '星期三'; break; case 4: iWeek = '星期四'; break; case 5: iWeek = '星期五'; break; case 6: iWeek = '星期六'; break; } /* // 方法二: if语句判断当前星期 if( iWeek === 0 ) iWeek = '星期日'; if( iWeek === 1 ) iWeek = '星期一'; if( iWeek === 2 ) iWeek = '星期二'; if( iWeek === 3 ) iWeek = '星期三'; if( iWeek === 4 ) iWeek = '星期四'; if( iWeek === 5 ) iWeek = '星期五'; if( iWeek === 6 ) iWeek = '星期六'; */ // console.log(iWeek); // 将一位数字转成两位数字 function toDouble(n){ return n < 10 ? '0' + n : '' + n; }; str = '当前时间是:' + iYear + '年' + iMonth + '月' + iDate +'日' + iWeek + toDouble(iHours) + ':' + toDouble(iMin) + ':' + toDouble(iSec); oBody.innerHTML = str; }; </script> </body> </html>值得注意的地方是星期几和月份(默认从0开始,所以要加1)
相关文章推荐
- JS中获取节点的兄弟、父、子节点的各种问题
- JSON解析
- js如何创建类(封装)
- javascript性能优化之DOM交互操作实例分析
- [转]JSON 入门指南
- JavaScript文档碎片操作实例分析
- javascript性能优化之事件委托实例详解
- [转]DataURL与File,Blob,canvas对象之间的互相转换的Javascript
- JSP 指令
- jsp使用
- JSP处理过程
- JSP生命周期
- ng-template和html2js两种不同的模板方式
- 为什么要使用JSP?
- 什么是 JSP?
- Extjs4.2 Desktop 拖动黑色和白色的桌面图标的解决方案
- js实现归并排序
- Extjs4.2布局——Ext.container.ViewportView
- jsonp跨域请求数据实现手机号码查询实例分析
- JS 将数字转化成为货币格式