2016-10-12 4 views

Antwort

1

Der Grund Hilfe kann hinter, warum Ihre Datumszeichenkette nicht funktioniert, weil es Format ist, irgendwie müssen Sie "Wed Okt 12 12:42:08 2016" anstelle von "Wed Okt 12 12:42:08 IST 2016" beim Erschaffen Ihres Datums für Umwandlung verwenden. Um dies zu erreichen, einige Optionen weiter unten ...

  1. Try Dojo/Datum/locale :: parse() Datum Zeichenfolge kommt aus der Datenbank zu analysieren, dann wandeln sie in gewünschten Datums-Zeitformat link Dojo/Datum/locale ::() analysieren

OR

  1. Wenn Sie var somevar = new Date("Wed Oct 12 12:42:08 IST 2016"); verwenden dann in diesem Fall Streifen aus ‚iST‘ aus dieser Zeichenfolge als es Fehler verursacht dieses Datum zu analysieren Format in Javascript. Dann brauchen Sie, so etwas zu tun ...

var date_string = "Wed Oct 12 12:42:08 IST 2016"; 
 
var new_date_string = date_string.replace(/IST|CST|PMT/gi, ""); 
 
var somevar = new Date(new_date_string); 
 
console.log(somevar); 
 
//locale.format(somevar ,{selector :"date", datePattern:"yyyy-MM-dd HH:mm:ss"});

+0

Vielen Dank für Ihre Antwort Himesh .. Da wir nicht hart codieren durften ersetzen IST/etc .. wir angefordert Back-End um das Datum im NUMBER Format zu senden und dann habe ich es analysiert..es funktioniert jetzt gut .. :) – reddy

+0

Ok kein Problem ... –

Verwandte Themen