js格式化时间

1.JS格式化时间方法

格式一: 2018-1-29-10:34:49

      var curr_time = new Date();

      Myformatter(curr_time);

      function myformatter(date){         
            var
strDate = date.getFullYear()+"-"; 
            strDate += date.getMonth()+1+
"-";       
            strDate += date.getDate()+
"-"     
            strDate += date.getHours()+
":";     
            strDate += date.getMinutes()+
":";       
            strDate += date.getSeconds();     
            alert(
"strDate:"+strDate);      
            return strDate ;  
     

格式二: 2018-1-29

      function myformatter(date){  

            var strDate = date.getFullYear()+"-";

            strDate += date.getMonth()+1+"-";

            strDate += date.getDate();

            alert("strDate:"+strDate);

            return strDate ;

       }

格式三:2018-02-05   (月份和日期小于10的时候 在前面自动加零)

      function myformatter(date){  

            var strDate = date.getFullYear()+"-";

            if(date.getMonth()<10){

                 var s = date.getMonth()+1+"-";

                 strDate += "0"+s;

            }else{

               strDate += date.getMonth()+1+"-";

            }

           if(date.getDate()<10){

                 strDate += "0"+date.getDate();

           }else{

                 strDate += date.getDate();

            }

            return strDate ;

     

 

 

2.Js获取当前日期时间

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( );        //获取日期与时间

 

你可能感兴趣的:(个人随笔)