js日期转换

1. 获取当前日期(2015-05-05)

function toDate(){
    var myDate = new Date();
    var years = myDate.getFullYear();    
    var months = myDate.getMonth() + 1;
    var days = myDate.getDate();
    var clock = years +"-";
    if(months < 10)
    {
    clock +="0";
    }
    clock += months +"-";
    if(days < 10)
    {
    clock +="0";
    }
    clock += days;
    return clock;
}

2. 字符串转换为日期格式

   2015-5-5转换为2015-05-05

function toDate(time){
    var arys= new Array();
    arys=time.split('-'); 
    var newDate=new Date(arys[0],arys[1],arys[2]);
    var fullyear=arys[0];
    var month=arys[1];
    var day=arys[2];
    var date="";
    date += fullyear + "-";
    if(month>=10){
        date += month + "-";
    }else{
        date += "0" + month + "-";
    }
    if(day>=10){
        date += day;
    }else{
        date += "0" + day;
    }
    return date;
}

3. 获取系统时间,中午显示

   function systemTime()  
    {  
        //获取系统时间。  
        var d,dd, s = "";
        var x = new Array("星期日", "星期一", "星期二","星期三","星期四", "星期五","星期六");
        var i;
        var gm,gd;
        dd = new Date();
        var dateTime=new Date();  
        for(i=-7;i<7;i++){ 
        d=new Date(dd.valueOf() + i*24*60*60*1000);
        //alert(d.getDate());
        s=(d.getMonth() + 1)+"月"+d.getDate()+"日 "+"<br/>"+x[d.getDay()];
        var showdate=d.getFullYear()+"-"+(d.getMonth() + 1)+"-"+d.getDate();
        //alert(s);e
        $('#jmd_date_'+i).attr("showdate",showdate);
        $('#jmd_date_'+i).html(s);
       //$('#jmd_date_'+i).text((d.getMonth() + 1)+"月"+d.getDate()+"日 "+x[d.getDay()]);
        } 
         
    } 
原文地址:https://www.cnblogs.com/holdon521/p/4479756.html