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 相关文章推荐
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
JavaScript保留两位小数的2个自定义函数
May 05 Javascript
JavaScript设计模式之单件模式介绍
Dec 28 Javascript
Javascript控制div属性动态变化实例分析
Oct 08 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
Aug 27 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
May 10 Javascript
JavaScript中数组的22种方法必学(推荐)
Jul 20 Javascript
Vue.js第一天学习笔记(数据的双向绑定、常用指令)
Dec 01 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 Javascript
vue webuploader 文件上传组件开发
Sep 23 Javascript
JavaScript设计模式之装饰者模式实例详解
Jan 17 Javascript
微信小程序自定义导航栏实例代码
Apr 05 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程序占用多少内存(memory_get_usage)
2012/09/23 PHP
php实现的ping端口函数实例
2014/11/12 PHP
phplot生成图片类用法详解
2015/01/06 PHP
javascript面向对象的方式实现的弹出层效果代码
2010/01/28 Javascript
AJAX异步从优酷专辑中采集所有视频及信息(JavaScript代码)
2010/11/20 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
JQuery创建DOM节点的方法
2015/06/11 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
window.onload使用指南
2015/09/13 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
iview日期控件,双向绑定日期格式的方法
2018/03/15 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
在vue项目中使用Jquery-contextmenu插件的步骤讲解
2019/01/27 jQuery
Angular6项目打包优化的实现方法
2019/12/15 Javascript
python函数装饰器用法实例详解
2015/06/04 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
python算法题 链表反转详解
2019/07/02 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
python获取Pandas列名的几种方法
2019/08/07 Python
python获取Linux发行版名称
2019/08/30 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
基于python实现FTP文件上传与下载操作(ftp&amp;sftp协议)
2020/04/01 Python
python主要用于哪些方向
2020/07/05 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
js实现弹框效果
2021/03/24 Javascript
基层党支部整改方案
2014/10/25 职场文书
工作收入证明范本
2015/06/12 职场文书
简历自我评价范文
2019/04/24 职场文书
Python的flask接收前台的ajax的post数据和get数据的方法
2021/04/12 Python
MySQL时间盲注的五种延时方法实现
2021/05/18 MySQL