zoukankan      html  css  js  c++  java
  • 获取时间对象

    获取时间对象:
                    var oDate = new Date();//得到当前的系统时间;
                    var year = oDate.getFullYear();//得到当前的年份;
                    var month = oDate.getMonth();//月份是从0开始;
                    var day = oDate.getDate();//日期:
                    var week = oDate.getDay();//星期几,0代表的是星期日;
                    var hours = oDate.getHours();//获取小时
                    var minutes = oDate.getMinutes();//获取分钟
                    var second = oDate.getSeconds();//获取秒;
                    var time=oDate.getTime();获取到1970年1月1日00:00:00的时间戳,主要用于倒计时;
            设置时间:
                    setFullYear(年,月,日);//设置未来时间的年月日;
                    setHours(0,0,0,0);//接收四个参数:时分秒毫秒设置未来时间的时分秒毫秒;

     计算一个月多少天:
                var oDate=new Date();
                oDate.setMonth(oDate.getMonth()+1);//先进到下个月(6+1月);
                oDate.setDate(0); //返回到上个月的最后一天;
                alert(oDate.getDate());    
     某个月第一天星期:
                var oDate=new Date();
                oDate.setDate(1);   //设置为本月第一天;
                alert(oDate.getDay());

    倒计时:
                        function toDou(n){
                            if(n<10){
                                return '0' + n;    
                            }else{
                                return '' +n;    
                            }
                        }
                        window.onload = function(){
                            var oBox = document.getElementById('box');
                            var oDate = new Date();
                            oDate.setFullYear(2016,9,1);//未来时间设置为2016年10月1日
                            oDate.setHours(0,0,0,0);//未来时间小时设置为00:00:00
                            function countDown(){
                                var now = new Date();
                                var ms = oDate.getTime() - now.getTime();//未来时间戳减去现在时间戳的毫秒数
                                //毫秒转换成秒;
                                var s = parseInt(ms/1000);
                                //秒转换成天;
                                var d = parseInt(s/86400);
                                //小时数;
                                var h = parseInt(s%86400/3600);
                                //分钟数;
                                var m = parseInt(s%86400%3600/60);
                                //秒数;
                                var s=parseInt(s%86400%3600%60);
                                oBox.innerHTML = toDou(d) + '天' + toDou(h) + '小时' + toDou(m) + '分' + toDou(s) + '秒';
                            }
                            countDown();//先执行一次,防止一开始内容为空;
                            setInterval(countDown,1000);
                        }

    人生如戏,或实力或演技
  • 相关阅读:
    代码的未来
    shell脚本中的[]/[[]]区别
    shell脚本判断文件类型
    muduo库安装
    protobuf安装
    讲给普通人听的分布式数据存储(转载)
    Oracle OCCI学习之开篇
    浅谈MySQL索引背后的数据结构及算法(转载)
    5.7版本mysql查询报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:...this is incompatible with sql_mode=only_full_group_by
    IDEA启动tomcat报错:java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext、ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component
  • 原文地址:https://www.cnblogs.com/yang0902/p/5697931.html
Copyright © 2011-2022 走看看