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代码
Dec 28 Javascript
js将long日期格式转换为标准日期格式实现思路
Apr 07 Javascript
深入理解Javascript里的依赖注入
Mar 19 Javascript
Javascript设计模式之观察者模式的多个实现版本实例
Mar 03 Javascript
javascript实现网页端解压并查看zip文件
Dec 15 Javascript
详解Angular.js的$q.defer()服务异步处理
Nov 06 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
setTimeout函数的神奇使用
Feb 26 Javascript
elementUI select组件使用及注意事项详解
May 29 Javascript
微信小程序组件传值图示过程详解
Jul 31 Javascript
微信小程序实现底部弹出框
Nov 18 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 INI配置文件的解析实现分析
2011/01/04 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
Swoole实现异步投递task任务案例详解
2019/04/02 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
jquery easyui滚动条部分设置介绍
2013/09/12 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
解决js函数闭包内存泄露问题的办法
2016/01/25 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
关于两个jQuery(js)特效冲突的bug的解决办法
2016/09/04 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
2016/12/26 Javascript
微信小程序 地图map详解及简单实例
2017/01/10 Javascript
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
JS如何实现手机端输入验证码效果
2020/05/13 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:42]DOTA2 – 虚无之灵
2019/08/25 DOTA
浅谈Python中的闭包
2015/07/08 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
使用python编写简单的小程序编译成exe跑在win10上
2018/01/15 Python
Python管理Windows服务小脚本
2018/03/12 Python
Python json模块dumps、loads操作示例
2018/09/06 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
Python闭包与装饰器原理及实例解析
2020/04/30 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
HTML5中Canvas与SVG的画图原理比较
2013/01/16 HTML / CSS
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
2014年学生会个人工作总结
2014/11/07 职场文书
军训决心书范文
2015/09/22 职场文书
六年级作文之预言作文
2019/10/25 职场文书
python函数的两种嵌套方法使用
2022/04/02 Python