2017-06-27 2 views
1

Ich habe ein Date Picker-Skript, in dem ein Benutzer ein Datum auswählen kann. Das Skript fügt dem Datum dann 5 Arbeitstage hinzu, um dem Benutzer sein voraussichtliches Lieferdatum zu geben. Das Problem, das ich habe ist, wo einige Benutzer ihre Browser-Eingabe auf Englisch (US) eingestellt haben, ist das Datum rückgängig zu machen.Force UK Datumsformat

Unten ist das kleine Stück Code, das das Datum erhält und dann die 5 Arbeitstage zum Datum hinzufügt. Das Datum wird dann in das Textfeld "Lieferdatum" ausgegeben.

Gibt es eine Möglichkeit, die Ausgabe in "deliveryDate" im UK-Format zu erzwingen?

<script src="custom/deliveryDate/deliveryDate.js" type="text/javascript"> </script> 

<script type="text/javascript"> 

myVal=WorkDayAdd(5); 

PFSF_Find("FIELD_" + FieldIDs["deliveryDate"]).value=myVal; 

Antwort

1

Es gibt eine große Bibliothek für mit Daten arbeiten (Formatierung enthalten) - moment.js. Sie können ein benutzerdefiniertes Datumsformat erstellen oder eines verwenden, das vom Lokalisierungsmodul bereitgestellt wird.

Sie können es hier überprüfen: https://momentjs.com/