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 相关文章推荐
javascript arguments 传递给函数的隐含参数
Aug 21 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
Mar 16 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
Dec 08 Javascript
基于JavaScript实现类似于百度学术高级检索功能
Mar 02 Javascript
Bootstrap下拉菜单效果实例代码分享
Jun 30 Javascript
AngularJS中$apply方法和$watch方法用法总结
Dec 13 Javascript
javascript简单写的判断电话号码实例
May 24 Javascript
解读ES6中class关键字
Nov 20 Javascript
图解javascript作用域链
May 27 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
Nov 01 Javascript
JavaScript HTML DOM 元素 (节点)新增,编辑,删除操作实例分析
Mar 02 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下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
php smarty的预保留变量总结
2008/12/04 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP 错误处理机制
2015/07/06 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
Javascript 八进制转义字符(8进制)
2011/04/08 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
JavaScript实现计数器基础方法
2017/10/10 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
Vue父子组建的简单通信之控制开关Switch的实现
2018/06/04 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
Eagle Eyes Optics鹰眼光学:高性能太阳镜
2018/12/07 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
搞笑征婚广告词
2014/03/17 职场文书
个人授权委托书范本
2014/04/03 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
新手开公司创业注意事项有哪些?
2019/07/29 职场文书
如何在Mac上通过docker配置PHP开发环境
2021/05/29 PHP
总结Pyinstaller打包的高级用法
2021/06/28 Python
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技