Javascript获取当前时间函数和时间操作小结


Posted in Javascript onOctober 01, 2014

在项目需要一个计时器,效果如下:

Javascript获取当前时间函数和时间操作小结

js代码:

    /*获取当前时间*/

    function getCurrentDate()

    {

      var timeStr = '';

      var curDate = new Date();

      var curMonth = curDate.getMonth()+1;  //获取当前月份(0-11,0代表1月)

      var curDay = curDate.getDate();       //获取当前日(1-31)

      var curWeekDay = curDate.getDay();    //获取当前星期X(0-6,0代表星期天)

      var curHour = curDate.getHours();      //获取当前小时数(0-23)

     var curMinute = curDate.getMinutes();   // 获取当前分钟数(0-59)

     var curSec =curDate.getSeconds();      //获取当前秒数(0-59)

     timeStr = curMonth+'月'+curDay+'日 周';

     switch(curWeekDay)

     {

       case 0:timeStr += '日';break;

       case 1:timeStr += '一';break;

       case 2:timeStr += '二';break;

       case 3:timeStr += '三';break;

       case 4:timeStr += '四';break;

       case 5:timeStr += '五';break;

       case 6:timeStr += '六';break;

     }

     if(curHour < 10)

     {

       if(curMinute < 10)

       {

         if(curSec < 10)

         {

           timeStr += ' 0'+curHour+':0'+curMinute+':0'+curSec;

         }

         else

         {

           timeStr += ' 0'+curHour+':0'+curMinute+':'+curSec;

         }

       }

       else

       {

         if(curSec < 10)

         {

           timeStr += ' 0'+curHour+':'+curMinute+':0'+curSec;

         }

         else

         {

           timeStr += ' 0'+curHour+':'+curMinute+':'+curSec;

         }

       }

     }

     else

     {

       if(curMinute < 10)

       {

         if(curSec < 10)

         {

           timeStr += ' '+curHour+':0'+curMinute+':0'+curSec;

         }

         else

         {

           timeStr += ' '+curHour+':0'+curMinute+':'+curSec;

         }

       }

       else

       {

         if(curSec < 10)

         {

           timeStr += ' '+curHour+':'+curMinute+':0'+curSec;

         }

         else

         {

           timeStr += ' '+curHour+':'+curMinute+':'+curSec;

         }

       }

     }

     $("#time").text(timeStr);

   }

然后条用这个函数就行。

最后,对Javascript日期的部分函数做个小结:

var myDate = new Date();

myDate.getYear();  //获取当前年份(2位)

myDate.getFullYear();  //获取完整的年份(4位,1970-????)

myDate.getMonth();  //获取当前月份(0-11,0代表1月)

myDate.getDate();  //获取当前日(1-31)

myDate.getDay();  //获取当前星期X(0-6,0代表星期天)

myDate.getTime();  //获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours();  //获取当前小时数(0-23)

myDate.getMinutes();  //获取当前分钟数(0-59)

myDate.getSeconds();  //获取当前秒数(0-59)

myDate.getMilliseconds();  //获取当前毫秒数(0-999)

myDate.toLocaleDateString();  //获取当前日期

var mytime=myDate.toLocaleTimeString();  //获取当前时间

myDate.toLocaleString( );  //获取日期与时间

Javascript 相关文章推荐
js异常捕获方法介绍
Apr 10 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
动态加载js、css等文件跨iframe实现
Feb 24 Javascript
用javascript对一个json数组深度赋值示例
Jul 27 Javascript
jquery实现html页面 div 假分页有原理有代码
Sep 06 Javascript
jQuery实现简单下拉导航效果
Sep 07 Javascript
JavaScript必知必会(十) call apply bind的用法说明
Jun 08 Javascript
bootstrap学习笔记之初识bootstrap
Jun 21 Javascript
详解vue axios用post提交的数据格式
Aug 07 Javascript
vue组件间通信六种方式(总结篇)
May 15 Javascript
js+canvas实现刮刮奖功能
Sep 13 Javascript
Vue toFixed保留两位小数的3种方式
Oct 23 Javascript
js事件绑定快捷键以ctrl+k为例
Sep 30 #Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 #Javascript
gridview生成时如何去掉style属性中的border-collapse
Sep 30 #Javascript
javascript学习笔记(四)function函数部分
Sep 30 #Javascript
javascript学习笔记(三)BOM和DOM详解
Sep 30 #Javascript
让人蛋疼的JavaScript语法特性
Sep 30 #Javascript
javascript学习笔记(二)数组和对象部分
Sep 30 #Javascript
You might like
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
jcrop基本参数一览
2013/07/16 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
javascript简单实现等比例缩小图片的方法
2016/07/27 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
EditPlus 正则表达式 实战(3)
2016/12/15 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
jQuery实现select模糊查询(反射机制)
2017/01/14 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
2017/12/25 jQuery
vue-cli2.9.3 详细教程
2018/04/23 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
Python开发的单词频率统计工具wordsworth使用方法
2014/06/25 Python
在Python的Django框架中编写编译函数
2015/07/20 Python
详解Python中where()函数的用法
2018/03/27 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
2019/08/20 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
2020/03/12 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
英超联赛的首选足球:Mitre足球
2019/05/06 全球购物
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
中学生学习生活的自我评价
2013/10/26 职场文书
铁路个人事迹材料
2014/01/30 职场文书
征兵宣传标语
2014/06/20 职场文书
中学生秋季运动会广播稿
2014/09/21 职场文书
优秀教师推荐材料
2014/12/16 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
Python学习之os包使用教程详解
2022/03/21 Python