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 相关文章推荐
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
May 24 Javascript
JS获取后台Cookies值的小例子
Mar 04 Javascript
js数组操作学习总结
Nov 04 Javascript
JavaScript中自定义事件用法分析
Dec 23 Javascript
jquery实现submit提交表单
Feb 03 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
js中 javascript:void(0) 用法详解
Aug 11 Javascript
jQuery实用技巧必备(中)
Nov 03 Javascript
浅谈Angular中ngModel的$render
Oct 24 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
Jul 31 Javascript
详解小程序云开发数据库
May 20 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
php实现网站插件机制的方法
2009/11/10 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
解决Laravel5.5下的toArray问题
2019/10/15 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
javaScript 利用闭包模拟对象的私有属性
2011/12/29 Javascript
JavaScript 布尔操作符解析  &amp;&amp; || !
2012/08/10 Javascript
javascript判断是否按回车键并解决浏览器之间的差异
2014/05/13 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
微信小程序 Template详解及简单实例
2017/01/05 Javascript
AngularJS中的拦截器实例详解
2017/04/07 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
JavaScript设计模式之单例模式原理与用法实例分析
2018/07/26 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
Python虚拟环境Virtualenv使用教程
2015/05/18 Python
Python实现Kmeans聚类算法
2020/06/10 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
2019/04/11 Python
python字典一键多值实例代码分享
2019/06/14 Python
python tkinter基本属性详解
2019/09/16 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
python中实现词云图的示例
2020/12/19 Python
阿联酋优惠券服务:Living Kool
2019/12/12 全球购物
AJAX的优缺点都有什么
2015/08/18 面试题
关于爱情的广播稿
2014/01/16 职场文书
教师节班会开场白
2015/06/01 职场文书
千与千寻观后感
2015/06/04 职场文书
新手,如何业余时间安排好写作、提高写作能力?
2019/10/21 职场文书
MYSQL 运算符总结
2021/11/11 MySQL
解析python中的jsonpath 提取器
2022/01/18 Python
Python批量解压&压缩文件夹的示例代码
2022/04/04 Python