Ich muss mein Datumsformat ändern, das aus der Datenbank stammt. Dafür habe ich viele Lösungen gesehen, aber ich brauche eine bestimmte Lösung. hier gegeben mein Datum 2015-08-15 02:54:43 Ich muss dieses Datum in 8. August 02:54 ändern. Bitte geben Sie mir die bestimmte Lösung Danke dir

-2
Pratik Patel 15 Aug. 2015 im 10:50

3 Antworten

Beste Antwort

Sie müssen date.js hier unten verwenden. Ich habe ein Beispiel gegeben

Befolgen Sie zunächst beide js auf Ihrer Seite

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
        <script type="text/javascript" src="http://www.datejs.com/build/date.js"></script>

Schreiben Sie dann das folgende Skript unten auf der Seite

<script>
    var date = '2015-08-15 02:54:43' //your date
    var parseDate = Date.parse(date);
    alert(parseDate.toString("MMM-d hh:mm tt"));
</script>
0
Hardik Vyas 15 Aug. 2015 im 08:11
function formatDate( d ){
 var dateArray = d.split(' '),
     year = dateArray[0].split('-')[0],
     month = dateArray[0].split('-')[1],
     day = dateArray[0].split('-')[2],
     hour = dateArray[1].split(':')[0],
     minutes = dateArray[1].split(':')[1];

 switch(month){
   case '01':
     month = 'Jan';
     break;
   case '02':
     month = 'Feb';
     break;
   case '03':
     month = 'Mar';
     break;
   case '04':
     month = 'Apr';
     break;
   case '05':
     month = 'May';
     break;
   case '06':
     month = 'Jun';
     break;
   case '07':
     month = 'Jul';
     break;
   case '08':
     month = 'Aug';
     break;
   case '09':
     month = 'Sep';
     break;
   case '10':
     month = 'Ocb';
     break;
   case '11':
     month = "Nov";
     break;
   case '12':
     month = 'Dec';
     break;
   default: 
     break;
 }

 var time = '';
 switch(hour){
   case '00':
   case '01':
   case '02':
   case '03':
   case '04':
   case '05':
   case '06':
   case '07':
   case '08':
   case '09':
   case '10':
   case '11':
     time = 'AM';
     break;
   default:
     time = 'PM';
 }

 return month + '-' + day + ' ' + hour + ':' + minutes + ' ' + time;

}

0
kemu 15 Aug. 2015 im 08:36

Ja, Sie können Date auch in SQL-Abfragen formatieren. Wenn Sie jedoch in jquery formatieren müssen, können Sie Folgendes verwenden:

Moment

Es ist ein Plugin zum Parsen, Validieren, Bearbeiten und Anzeigen von Daten in JavaScript.

Beispiel:

$(function(){
    var divLocal = $('#divLocal');  
    var localTime  = moment("2015-08-15 02:54:43").toDate();
    localTime = moment(localTime).format('MMMM-DD h:mm:ss A');//August-15 2:54:43 AM
    //localTime = moment(localTime).format('MMMM-MM h:mm: A');//output August-08 2:54:43 AM
    divLocal.text(localTime);     
});

DEMO

2
Manwal 15 Aug. 2015 im 08:06