2017-07-26 202 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())); 
相关问题