Datumsformat in der Empfängerliste ändern
Re: Datumsformat in der Empfängerliste ändern
Ich schmeiß mich weg. Jetzt geht es. Super.
Vielen lieben Dank für Ihre Geduld und die nette Hilfe!!!
Vielen lieben Dank für Ihre Geduld und die nette Hilfe!!!
Re: Datumsformat in der Empfängerliste ändern
Ich habe es gefunden, im Script steht strftime("%x %X") und das verwendet die bevorzugte Formatierung des Webservers, das kann natürlich von %Y-%m-%d %H:%M:%S abweichen. %x %X ändern in %Y-%m-%d %H:%M:%S
Re: Datumsformat in der Empfängerliste ändern
Das ganze Script nach strftime durchsuchen und die Datumsformatierung bei den Angaben prüfen, das muss überall %Y-%m-%d %H:%M:%S sein.
Re: Datumsformat in der Empfängerliste ändern
Nachdem ich die Änderungen im Script wieder Rückgängig gemacht habe, habe ich mich zum Testen nochmal selbst angemeldet. Dann habe ich in der lokalen SuperMailer-Software die Funktion "Anmeldungen/Abmeldungen abrufen) nochmal ausgeführt
Und mein neuer Eintrag zeigt in der Spalte "Datum/Zeit" exakt das hier:
01/04/22 12:06:19
Und mein neuer Eintrag zeigt in der Spalte "Datum/Zeit" exakt das hier:
01/04/22 12:06:19
Re: Datumsformat in der Empfängerliste ändern
Ich habe das soeben gemacht.
Im Browser erschein nach der Anmeldung dann genau das hier:
DateTime: 2022-01-04 11:55:33
Im Browser erschein nach der Anmeldung dann genau das hier:
DateTime: 2022-01-04 11:55:33
Re: Datumsformat in der Empfängerliste ändern
das gibt es doch gar nicht
Das Script im Texteditor ändern, direkt nach <?php neue Zeile und hinschreiben
speichern, hochladen, anmelden, im Browser muss das Datum mit Jahr-Monat-Tag <uhrzeit> erscheinen, es darf keine andere Reihenfolge sein.
Die Änderung natürlich wieder rückgängig machen, sonst ist eine Anmeldung unmöglich.
Das Script im Texteditor ändern, direkt nach <?php neue Zeile und hinschreiben
Code: Alles auswählen
$message = "DateTime: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
echo $message;
die;
Die Änderung natürlich wieder rückgängig machen, sonst ist eine Anmeldung unmöglich.
Re: Datumsformat in der Empfängerliste ändern
Ich habe jetzt in den Datensätzen meiner Empfängerliste das Datumsformat von Hand geändert auf Jahr-Monat-Tag. Und jetzt klappt die Sortierung auch korrekt. Bitte entschuldigen Sie nochmal, dass ich bei dem einen Beitrag von Ihnen, in dem sich mich ja schon auf Jahr-Monat-Tag hingewiesen hatten, nicht richtig hingeschaut hatte.
In meinem Skript lautet die entsprechenden Zeilen für das Datumsformat:
$message .= "DateTime: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
Ich habe mich über das Anmeldeformular jetzt testweise selbst nochmal angemeldet ujnd auch den Bestätigungs-Link in der Bestätigungs-Mail aufgerufen.
Und der neue Eintrag in der Empfängerliste hat leider wieder das falsche Datumsformat Monat/Tag/Jahr. Wie kann denn das sein?
Gibt es in der Software selbst vielleicht noch eine Option, das Datumsformat einzustellen?
In meinem Skript lautet die entsprechenden Zeilen für das Datumsformat:
$message .= "DateTime: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
Ich habe mich über das Anmeldeformular jetzt testweise selbst nochmal angemeldet ujnd auch den Bestätigungs-Link in der Bestätigungs-Mail aufgerufen.
Und der neue Eintrag in der Empfängerliste hat leider wieder das falsche Datumsformat Monat/Tag/Jahr. Wie kann denn das sein?
Gibt es in der Software selbst vielleicht noch eine Option, das Datumsformat einzustellen?
Re: Datumsformat in der Empfängerliste ändern
War ein fehlerhafter Beitrag. Ich habe ihn entfernt.
Zuletzt geändert von OnkelOtto am 03.01.2022, 14:13, insgesamt 1-mal geändert.
Re: Datumsformat in der Empfängerliste ändern
War ein fehlerhafter Beitrag. Ich habe ihn entfernt.
Zuletzt geändert von OnkelOtto am 03.01.2022, 14:12, insgesamt 2-mal geändert.
Re: Datumsformat in der Empfängerliste ändern
War ein fehlerhafter Beitrag. Ich habe ihn entfernt.
Zuletzt geändert von OnkelOtto am 03.01.2022, 14:12, insgesamt 3-mal geändert.
Re: Datumsformat in der Empfängerliste ändern
Von Hand jeden Datensatz ändern. Bei sehr vielen Datensätzen kann man das per SQL machen, Menü Bearbeiten - Empfänger - Empfänger per SQL-Anweisung wählen/ändern. Mit substr() das deutsche Format schreiben lassen: https://sqlite.org/lang_corefunc.htmlOnkelOtto hat geschrieben: ↑02.01.2022, 22:26 Wenn ich das jetzt im Script (strftime) auf Tag.Monat.Jahr ändere, werden die jetzt schon in der Empfängerliste befindlichen Daten nicht geändert auf Tag.Monat.Jahr, oder. Die bleiben dann auf dem voreingestellten Monat/Tag/Jahr. Richtig?
Und wenn ja, lässt sich das nachträglich noch für die schon in der Empfängerliste befindlichen Daten änden?
Re: Datumsformat in der Empfängerliste ändern
in der Zeile
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
steht der Wert, das ist aber korrekt mit Jahr - Monat - Tag, die Sortierung ist damit korrekt, ist halt nicht das deutsche Datumsformat.
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
steht der Wert, das ist aber korrekt mit Jahr - Monat - Tag, die Sortierung ist damit korrekt, ist halt nicht das deutsche Datumsformat.
Re: Datumsformat in der Empfängerliste ändern
Im Skript befinden sich ja aktuell diese beiden Zeilen:
$message .= "DateTime: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
Sind das die Zeilen, die ich ändern muss, wenn ich tag.monat.jahr haben möchte?
$message .= "DateTime: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
$message .= "DatumZeit: ".strftime("%Y-%m-%d %H:%M:%S")."\n";
Sind das die Zeilen, die ich ändern muss, wenn ich tag.monat.jahr haben möchte?
Re: Datumsformat in der Empfängerliste ändern
Wenn ich das jetzt im Script (strftime) auf Tag.Monat.Jahr ändere, werden die jetzt schon in der Empfängerliste befindlichen Daten nicht geändert auf Tag.Monat.Jahr, oder. Die bleiben dann auf dem voreingestellten Monat/Tag/Jahr. Richtig?
Und wenn ja, lässt sich das nachträglich noch für die schon in der Empfängerliste befindlichen Daten änden?
Und wenn ja, lässt sich das nachträglich noch für die schon in der Empfängerliste befindlichen Daten änden?
Re: Datumsformat in der Empfängerliste ändern
Das Datumsformat muss Jahr-Monat-Tag sein, dann ist eine problemlose Sortierung möglich. Ist es Monat-Tag-Jahr, klappt das nur innerhalb eines Jahres. Bei deutschen Datumsformat tag.monat.jahr, muss man Taste Strg festhalten und auf die Spalte klicken, dann wird nach Datum sortiert. Ist am Ende der Seite beschrieben:
https://www.supermailer.de/smhilfe/sm_w ... iltern.htm
https://www.supermailer.de/smhilfe/sm_w ... iltern.htm