Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

getDateObject doesn't recognize configured date format #980

Open
klein0r opened this issue Mar 8, 2022 · 2 comments
Open

getDateObject doesn't recognize configured date format #980

klein0r opened this issue Mar 8, 2022 · 2 comments

Comments

@klein0r
Copy link
Collaborator

klein0r commented Mar 8, 2022

Describe the bug

When executing

formatDate(getDateObject('04.03.2022'), "DD.MM.YYYY")
formatDate(getDateObject('04/03/2022'), "DD.MM.YYYY")
formatDate(getDateObject('04-03-2022'), "DD.MM.YYYY")

The result is 03.04.2022

getDateObject: function (date) {
if (isObject(date)) return date;
if (typeof date !== 'string') return new Date(date);
if (date.match(/^\d?\d$/)) {
const _now = new Date();
date = _now.getFullYear() + '-' + (_now.getMonth() + 1) + '-' + _now.getDate() + ' ' + date + ':00';
} else {
// 20:00, 2:00, 20:00:00, 2:00:00
if (date.match(/^\d?\d:\d\d(:\d\d)?$/)) {
const now = new Date();
date = now.getFullYear() + '-' + (now.getMonth() + 1) + '-' + now.getDate() + ' ' + date;
}
}
return new Date(date);
},

@klein0r
Copy link
Collaborator Author

klein0r commented Mar 8, 2022

At the moment the date is parsed like documented here:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date

dateString
A string value representing a date, specified in a format recognized by the Date.parse() method. (These formats are IETF-compliant RFC 2822 timestamps, and also strings in a version of ISO8601.)

But the "normal user" cannot know how this works internally. They just know their local date formats. moment.js supports that. So it would be possible to use default date format from system.config as a parameter.

var momentDate = moment('04.03.2022', 'DD.MM.YYYY');

The problem is, that the same blockly / javascript would work differently when the system configuration changes.

@Armilar
Copy link

Armilar commented Oct 29, 2023

"The problem is, that the same blockly / javascript would work differently when the system configuration changes."

In fact the same error still exists.

I have now also switched to momentjs() in combination with the “moment-parseformat” plugin. The problem that the same Blockly/Javascript would work differently if the system configuration changes does not exist either...

It would still be good if the functions could be corrected.

Here is a short example of the problem and a possible alternative solution

const moment  = require('moment');
const parseFormat = require('moment-parseformat');
const targetFormat = 'DD.MM.YY';

moment.locale('de-DE'); //aus den 0_userdata locals oder aus dem System

for (let i=1; i<33; i++) {

    //mal alle Tage über den gesamten Monat zusammenbauen
    let Tag: string = '';
    if (i < 10) {
        // 0 davor, sonst gibts ne falsche Prüfung
        Tag = '0' + String(i) + '.11.2023 00:00'; // moment-parseformat findet das Format zur Prüfung auch mit Uhrzeit
    }
    else {
        Tag = String(i) + '.11.2023'; // oder ohne Uhrzeit --> oder völlig anders
    }

    // 31.11.2023 dürfte es nicht geben (also isValid = false) und dann kommt der Käse
    if (i==32) {
       Tag = 'Käse'; // um zu überprüfen ob 'Käse' auch als Datum validiert wird!!!
    }


    var pformat = parseFormat(Tag);
    console.log(pformat);
    
    // JS-Methode - nur zum Vergleich --> wird nicht sauber arbeiten!!!
    console.log('Date.parse --> Ist das Datum ' + Tag + ' valid?: ' + !isNaN(Date.parse(Tag))); 
    // Erkennt das Datum
    console.log('moments.js --> Ist das Datum ' + Tag + ' valid?: ' + moment(Tag, pformat, true).isValid());

    if (moment(Tag, pformat, true).isValid()) { //Sting ist Datum in diesem Format 
        let DatumZeit = moment(Tag, pformat).unix(); // Umwandlung in Unix Time-Stamp
        console.log('Umwandlung in Unix-Timestamp: ' + DatumZeit);
        console.log('Formatierung über JS in Zielformat: ' + formatDate(DatumZeit, targetFormat));
    } 
    else { // der String wird ausgegeben
        console.log(i + ' x ' + Tag);
    }
}

show logs:

18:32:51.755	info	javascript.1 (896553) Stop script script.js.common.DEV.Beispiele.Test_LocalDateString
18:32:51.756	info	javascript.0 (1300) Stop script script.js.common.DEV.Beispiele.Test_LocalDateString
18:32:51.763	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: compiling TypeScript source...
18:32:52.538	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: TypeScript compilation successful
18:32:52.572	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.572	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 01.11.2023 00:00 valid?: true
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 01.11.2023 00:00 valid?: true
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1698793200
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 01.11.23
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 02.11.2023 00:00 valid?: true
18:32:52.573	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 02.11.2023 00:00 valid?: true
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1698879600
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 02.11.23
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 03.11.2023 00:00 valid?: true
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 03.11.2023 00:00 valid?: true
18:32:52.574	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1698966000
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 03.11.23
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 04.11.2023 00:00 valid?: true
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 04.11.2023 00:00 valid?: true
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699052400
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 04.11.23
18:32:52.575	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 05.11.2023 00:00 valid?: true
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 05.11.2023 00:00 valid?: true
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699138800
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 05.11.23
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.576	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 06.11.2023 00:00 valid?: true
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 06.11.2023 00:00 valid?: true
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699225200
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 06.11.23
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 07.11.2023 00:00 valid?: true
18:32:52.577	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 07.11.2023 00:00 valid?: true
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699311600
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 07.11.23
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 08.11.2023 00:00 valid?: true
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 08.11.2023 00:00 valid?: true
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699398000
18:32:52.578	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 08.11.23
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY HH:mm
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 09.11.2023 00:00 valid?: true
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 09.11.2023 00:00 valid?: true
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699484400
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 09.11.23
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 10.11.2023 valid?: true
18:32:52.579	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 10.11.2023 valid?: true
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699570800
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 10.11.23
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 11.11.2023 valid?: true
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 11.11.2023 valid?: true
18:32:52.580	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699657200
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 11.11.23
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 12.11.2023 valid?: true
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 12.11.2023 valid?: true
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699743600
18:32:52.581	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 12.11.23
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 13.11.2023 valid?: false
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 13.11.2023 valid?: true
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699830000
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 13.11.23
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.582	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 14.11.2023 valid?: false
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 14.11.2023 valid?: true
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1699916400
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 14.11.23
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 15.11.2023 valid?: false
18:32:52.583	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 15.11.2023 valid?: true
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700002800
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 15.11.23
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 16.11.2023 valid?: false
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 16.11.2023 valid?: true
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700089200
18:32:52.584	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 16.11.23
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 17.11.2023 valid?: false
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 17.11.2023 valid?: true
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700175600
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 17.11.23
18:32:52.585	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 18.11.2023 valid?: false
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 18.11.2023 valid?: true
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700262000
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 18.11.23
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 19.11.2023 valid?: false
18:32:52.586	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 19.11.2023 valid?: true
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700348400
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 19.11.23
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 20.11.2023 valid?: false
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 20.11.2023 valid?: true
18:32:52.587	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700434800
18:32:52.588	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 20.11.23
18:32:52.588	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.588	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 21.11.2023 valid?: false
18:32:52.588	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 21.11.2023 valid?: true
18:32:52.588	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700521200
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 21.11.23
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 22.11.2023 valid?: false
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 22.11.2023 valid?: true
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700607600
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 22.11.23
18:32:52.589	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 23.11.2023 valid?: false
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 23.11.2023 valid?: true
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700694000
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 23.11.23
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 24.11.2023 valid?: false
18:32:52.590	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 24.11.2023 valid?: true
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700780400
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 24.11.23
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 25.11.2023 valid?: false
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 25.11.2023 valid?: true
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700866800
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 25.11.23
18:32:52.591	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 26.11.2023 valid?: false
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 26.11.2023 valid?: true
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1700953200
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 26.11.23
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 27.11.2023 valid?: false
18:32:52.592	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 27.11.2023 valid?: true
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1701039600
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 27.11.23
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 28.11.2023 valid?: false
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 28.11.2023 valid?: true
18:32:52.593	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1701126000
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 28.11.23
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 29.11.2023 valid?: false
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 29.11.2023 valid?: true
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1701212400
18:32:52.594	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 29.11.23
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 30.11.2023 valid?: false
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 30.11.2023 valid?: true
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Umwandlung in Unix-Timestamp: 1701298800
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Formatierung über JS in Zielformat: 30.11.23
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: DD.MM.YYYY
18:32:52.595	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum 31.11.2023 valid?: false
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum 31.11.2023 valid?: false
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: 31 x 31.11.2023
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Käse
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: Date.parse --> Ist das Datum Käse valid?: false
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: moments.js --> Ist das Datum Käse valid?: false
18:32:52.596	info	javascript.1 (896553) script.js.common.DEV.Beispiele.Test_LocalDateString: 32 x Käse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants