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中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
Jan 08 Javascript
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
jquery插件制作 表单验证实现代码
Aug 17 Javascript
javascript得到当前页的来路即前一页地址的方法
Feb 18 Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 Javascript
jQuery数据类型小结(14个)
Jan 08 Javascript
jQuery插件uploadify实现ajax效果的图片上传
Jun 18 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
JS模拟实现哈希表及应用详解
May 04 Javascript
使用微信SDK自定义分享的方法
Jul 03 Javascript
DatePickerDialog 自定义样式及使用全解
Jul 09 Javascript
js实现拖动缓动效果
Jan 13 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 观察者模式的实现代码
2013/05/10 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
最佳JS代码编写的14条技巧
2011/01/09 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
2016/03/29 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
详解ES6 Promise对象then方法链式调用
2018/10/20 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
easyUI使用分页过滤器对数据进行分页操作实例分析
2020/06/01 Javascript
Python创建模块及模块导入的方法
2015/05/27 Python
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
python实现百度语音识别api
2018/04/10 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
巴西最大的珠宝连锁店:Vivara
2019/04/18 全球购物
给医务人员表扬信
2014/01/12 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
勾股定理课后反思
2014/04/26 职场文书
优秀管理者事迹材料
2014/05/22 职场文书
影子教师研修方案
2014/06/14 职场文书
保密工作承诺书
2014/08/29 职场文书
不同意离婚上诉状
2015/05/23 职场文书
门卫管理制度范本
2015/08/05 职场文书
2016年班主任新年寄语
2015/08/18 职场文书