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 相关文章推荐
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
node.js中的fs.stat方法使用说明
Dec 16 Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 Javascript
JS只能输入正整数的简单实例
Oct 07 Javascript
详解为Angular.js内置$http服务添加拦截器的方法
Dec 20 Javascript
详解AngularJS ng-class样式切换
Jun 27 Javascript
View.post() 不靠谱的地方你知道多少
Aug 29 Javascript
详解vue中localStorage的使用方法
Nov 22 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
May 14 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 Javascript
vue-父子组件和ref实例详解
Nov 10 Javascript
Vue SSR 即时编译技术的实现
May 06 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 UTF8编码内的繁简转换类
2009/07/20 PHP
如何在PHP中读写文件
2020/09/07 PHP
js 字符串操作函数
2009/07/25 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
使用js实现的简单拖拽效果
2015/03/18 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
vue基于mint-ui的城市选择3级联动的示例
2017/10/25 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
vue按需加载实例详解
2019/09/06 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
JS实现简单移动端鼠标拖拽
2020/07/23 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[57:22]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第五场
2018/04/10 DOTA
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
struct和class的区别
2015/11/20 面试题
领导视察欢迎词
2014/01/15 职场文书
自荐书4要点
2014/01/25 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
土建专业大学生自荐信范文
2014/04/09 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
教师先进事迹材料
2014/12/16 职场文书
护士医德考评自我评价
2015/03/03 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书
python基础之while循环语句的使用
2021/04/20 Python
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
Python Django模型详解
2021/10/05 Python
Win11开始菜单添加休眠选项
2022/04/19 数码科技