• 获取时间对象


    获取时间对象:
                    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);
                        }

    人生如戏,或实力或演技
  • 相关阅读:
    java 集合排序
    java传值和传址
    Dom4j操作xml
    JAXP操作xml
    乐观锁和悲观锁【转】
    java IO【转】
    java 可变参数
    Eclipse调试Java的10个技巧【转】
    编译JDK源代码【转】
    Access restriction: The method typeNameToClass(String) from the type ObjectHandler is not accessible due to restriction on required library
  • 原文地址:https://www.cnblogs.com/yang0902/p/5697931.html
Copyright © 2020-2023  润新知