diff --git a/src/rootPages/Designer/properties/dataFields/ABFieldDate.js b/src/rootPages/Designer/properties/dataFields/ABFieldDate.js index ca653f6..12c548b 100644 --- a/src/rootPages/Designer/properties/dataFields/ABFieldDate.js +++ b/src/rootPages/Designer/properties/dataFields/ABFieldDate.js @@ -54,10 +54,12 @@ export default function (AB) { id: ids.dateFormat, value: 2, options: [ - { id: 2, value: "dd/mm/yyyy" }, - { id: 3, value: "mm/dd/yyyy" }, - { id: 4, value: "M D, yyyy" }, - { id: 5, value: "D M, yyyy" }, + { id: 2, value: "Local Date Format (short)" }, + { id: 4, value: "Local Date Format (long)" }, + { id: 6, value: "dd/mm/yyyy" }, + { id: 7, value: "mm/dd/yyyy" }, + { id: 8, value: "M D, yyyy" }, + { id: 9, value: "D M, yyyy" }, ], on: { onChange: () => { @@ -457,25 +459,36 @@ export default function (AB) { let formatString = ""; switch (dateFormat) { //Ignore Date - case (1, 2): + case (2 || 3): { formatString = "%d/%m/%Y"; } break; - //mm/dd/yyyy - case 3: + //dd/mm/yyyy + case (4 || 5): { - formatString = "%m/%d/%Y"; + formatString = "%M %d, %Y"; } break; //M D, yyyy - case 4: + case 6: + { + formatString = "%d/%m/%Y"; + } + break; + //D M, yyyy + case 7: + { + formatString = "%m/%d/%Y"; + } + break; + case 8: { formatString = "%M %d, %Y"; } break; //D M, yyyy - case 5: + case 9: { formatString = "%d %M, %Y"; }