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下IE与FF兼容函数收集
Sep 17 Javascript
JQuery 写的个性导航菜单
Dec 24 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
JavaScript中提前声明变量或函数例子
Nov 12 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
Sep 08 Javascript
浅谈Javascript中substr和substring的区别
Sep 30 Javascript
javascript实现Email邮件显示与删除功能
Nov 21 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
AngularJS 中的数据源的循环输出
Oct 12 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
Vue多种方法实现表头和首列固定的示例代码
Feb 02 Javascript
Vue实现手机计算器
Aug 17 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 将excel导入mysql
2009/11/09 PHP
为IP查询添加GOOGLE地图功能的代码
2010/08/08 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
2015/04/14 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
Laravel 队列使用的实现
2019/01/08 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
JavaScript聚焦于第一个字段的代码
2010/10/15 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
Javascript面向对象编程
2012/03/18 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
关于bootstrap日期转化,bootstrap-editable的简单使用,bootstrap-fileinput的使用详解
2017/05/12 Javascript
Nodejs实现爬虫抓取数据实例解析
2018/07/05 NodeJs
对Vue2 自定义全局指令Vue.directive和指令的生命周期介绍
2018/08/30 Javascript
Vue实现日历小插件
2019/06/26 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
小小聊天室Python代码实现
2016/08/17 Python
python实现NB-IoT模块远程控制
2018/06/20 Python
详解python如何在django中为用户模型添加自定义权限
2018/10/15 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Python进程,多进程,获取进程id,给子进程传递参数操作示例
2019/10/11 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
酒店总经理工作职责
2013/12/13 职场文书
信访工作者先进事迹
2014/01/17 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书