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 相关文章推荐
七个很有意思的PHP函数
May 12 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
Jul 08 Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 Javascript
关闭页面window.location事件未执行的原因及解决方法
Sep 01 Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
JavaScript实现修改伪类样式
Nov 27 Javascript
Vue实现左右菜单联动实现代码
Aug 12 Javascript
js代码实现轮播图
May 04 Javascript
微信小程序canvas实现签名功能
Jan 19 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
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php中实现xml与mysql数据相互转换的方法
2014/12/25 PHP
PHP对文件夹递归执行chmod命令的方法
2015/06/19 PHP
php简单统计在线人数的方法
2016/05/10 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
详解nodejs express下使用redis管理session
2017/04/24 NodeJs
JavaScript生成图形验证码
2020/08/24 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
详解开发react应用最好用的脚手架 create-react-app
2018/04/24 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
Python实现八大排序算法
2016/08/13 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
python getpass模块用法及实例详解
2019/10/07 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
Django-rest-framework中过滤器的定制实例
2020/04/01 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
Ray-Ban雷朋奥地利官网:全球领先的太阳眼镜品牌
2020/10/12 全球购物
数字漫画:comiXology
2020/06/13 全球购物
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
2014/03/05 面试题
群众路线教育实践活动的心得体会
2014/09/03 职场文书
教育见习报告范文
2014/11/03 职场文书
趵突泉导游词
2015/02/03 职场文书
优秀员工演讲稿
2019/06/21 职场文书
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle