2017-07-26 337 views
-2

我想從給定日期獲取月份和日期。我獲得服務器時間。 date="Wed Jul 26 2017 11:39:44 GMT+0530 (India Standard Time)";我想從給定的日期從給定日期獲取月份,日期和年份

 var xmlHttp; 
    function srvTime(){ 
    try { 
     //FF, Opera, Safari, Chrome 
     xmlHttp = new XMLHttpRequest(); 
    } 
    catch (err1) { 
     //IE 
     try { 
      xmlHttp = new ActiveXObject('Msxml2.XMLHTTP'); 
     } 
     catch (err2) { 
      try { 
       xmlHttp = new ActiveXObject('Microsoft.XMLHTTP'); 
      } 
      catch (eerr3) { 
       //AJAX not supported, use CPU time. 
       alert("AJAX not supported"); 
      } 
     } 
    } 
    xmlHttp.open('HEAD',window.location.href.toString(),false); 
    xmlHttp.setRequestHeader("Content-Type", "text/html"); 
    xmlHttp.send(''); 
    return xmlHttp.getResponseHeader("Date"); 
    } 
    var st = srvTime(); 
    var date = new Date(st); 
    console.log(date); //Wed Jul 26 2017 11:39:44 GMT+0530 (India Standard Time) 
+2

你可以在這裏https://stackoverflow.com/questions/3552461/找到答案how-to-format-a-javascript-date –

+0

我想將月份編號設置爲07 – user3386779

+0

您應該花些功夫編寫自己的代碼。這裏有數以千計的重複問題。 – RobG

回答

0

您可以使用getDate()getMonth()getFullYear()。 如JavaScript回個月加1個月爲0代表一月,1代表二月,等

var date = new Date(); 
 

 
var day = date.getDate(); 
 
var month = date.getMonth() + 1; 
 
var year = date.getFullYear(); 
 

 
console.log('Day:' + day); 
 
console.log('Month:' + month); 
 
console.log('Year:' + year); 
 

 
if(day < 10){ 
 
    day='0'+day; 
 
} 
 
if(month<10){ 
 
    month='0'+month; 
 
} 
 
var today = month+'/'+day+'/'+year; 
 
console.log('Date:' + today);

+0

你不應該回答明顯重複的問題,特別是在OP沒有嘗試編寫自己的代碼的情況下。這個問題在很多時候都被問過很多次。在[* javascript format date *](https://stackoverflow.com/search?q=%5Bjavascript%5D+format+date)上搜索就會在StackOverflow上返回22,000個結果。 – RobG

0

您可以使用下面的方法獲得MM/DD/YYYY:

var yyyy = date.getFullYear(); 
var mm = date.getMonth(); 
var dd = date.getDay(); 
0

最好的辦法是編寫自定義代碼,這樣的事情。

function formatDate(date) { 
     var day = date.getDate(); 
     var month = date.getMonth(); 
     var year = date.getFullYear(); 

     return (month+1) + '/' + day + '/' + year; 
    } 

    console.log(formatDate(new Date())); 
相關問題