|
@@ -54,7 +54,20 @@
|
|
|
<script>
|
|
<script>
|
|
|
$.getJSON('payload.json', (data) => {
|
|
$.getJSON('payload.json', (data) => {
|
|
|
console.log(data);
|
|
console.log(data);
|
|
|
- data.sort((a, b) => a.Datum > b.Datum ? 1 : (a.Datum === b.Datum) ? ((a.Lijn > b.Lijn) ? 1 : -1) : -1);
|
|
|
|
|
|
|
+ let c = (date) => {
|
|
|
|
|
+ let regex = /^(\d{2})-(\d{2})-(\d{4})$/;
|
|
|
|
|
+ let match = date.match(regex);
|
|
|
|
|
+ let reversed_date = '1970-01-01';
|
|
|
|
|
+ if (match) {
|
|
|
|
|
+ let d = match[1];
|
|
|
|
|
+ let m = match[2];
|
|
|
|
|
+ let y = match[3];
|
|
|
|
|
+ reversed_date = y + '-' + m + '-' + d;
|
|
|
|
|
+ }
|
|
|
|
|
+ return reversed_date;
|
|
|
|
|
+ };
|
|
|
|
|
+ // let c = comparable_date; // Abbreviation
|
|
|
|
|
+ data.sort((a, b) => c(a.Datum) > c(b.Datum) ? 1 : (c(a.Datum) === c(b.Datum)) ? ((a.Lijn > b.Lijn) ? 1 : -1) : -1);
|
|
|
let items = [];
|
|
let items = [];
|
|
|
$.each(data, (key, val) => {
|
|
$.each(data, (key, val) => {
|
|
|
console.log('key:', key, ' val:', val);
|
|
console.log('key:', key, ' val:', val);
|