2017-07-26 6 views
-2

Ich möchte den Monat und das Datum von dem angegebenen Datum erhalten. Ich bekomme Serverzeit. date="Wed Jul 26 2017 11:39:44 GMT+0530 (India Standard Time)"; Ich möchte mm/tt/aus dem angegebenen Datumerhalten Monat, Datum und Jahr von gegebenem Datum

 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

können Sie die Antwort hier https://stackoverflow.com/questions/3552461/ how-to-format-a-javascript-date –

+0

Ich möchte Monatsnummer als 07 erhalten – user3386779

+0

Sie sollten sich bemühen, Ihren eigenen Code zu schreiben. Es gibt Tausende von doppelten Fragen hier auf SO. – RobG

Antwort

0

Sie können getDate(), getMonth() und getFullYear() verwenden. 1 zu Monat als Javascript Rückkehr Monate als 0 für Januar, 1 für Februar usw.

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

Sie sollten keine Fragen beantworten, die offensichtliche Duplikate sind, insbesondere wenn der OP keinen Versuch unternommen hat, seinen eigenen Code zu schreiben. Diese Frage wurde viele, viele Male zuvor gestellt. Die Suche nach [* javascript format date *] (https://stackoverflow.com/search?q=%5Bjavascript%5D+format+date) liefert 22.000 Ergebnisse nur hier auf StackOverflow. – RobG

0

Sie die folgenden Methoden verwenden können, erhalten:

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

Der beste Weg wäre benutzerdefinierten Code zu schreiben, so etwas wie dieses.

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())); 
Verwandte Themen