Seite 1 von 1
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 15:30
von elefant
habs probiert es ging
vielen dank fuer die hilfe
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 15:15
von elefant
$datum = date("j.n.Y-H:i");
$message .= "DateTIME: ".$datum."\n";
ginge das so ?
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 14:52
von mirko
Zeit geht bei der date() Funktion mit H:i:s ergibt z.B. 14:52:25 Uhr
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 14:44
von elefant
$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";
damit gings jetzt fehlt nur noch time, was musste man noch eintragen ?
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 13:47
von elefant
$message .= "DateTime: ".strftime("%y/%m/%d")."\n";
habs genau so in newsletter.php
es wird aber immer noch in empfängerdaten dd/mm/YY time eingetragen ?
könnte man damit was machen :
$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";
da fehlt nur noch time
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 13:10
von mirko
ja so sollte es stimmen.
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 12:37
von elefant
also so ?
$message .= "DateTime: ".strftime("%y/%m/%d")."\n";
mein Problem ich hab keien Ahnung von Programmierung, kann nur probieren und raten ?
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 12:07
von mirko
für yy/mm/dd muss man für strftime angeben "%y/%m/%d", steht hier
http://php.net/manual/de/function.strftime.php
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 12:02
von elefant
vielen dank
das mit lokaler zeit hab ich hinbekommen mit
@setlocale (LC_ALL, 'de_DE');
@setlocale (LC_TIME, 'de_DE');
if(function_exists("date_default_timezone_set"))
@date_default_timezone_set("Europe/Berlin");
anscheinend geht Datum so
$datum = date("j.n.Y");
$message .= "Datum: ".$datum."\n";
wie muesste der Code insgedamt aussehen
damit
yy/mm/dd time ausgegeben wird?
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 11:12
von mirko
Im SuperMailer kann man nach Datum/Uhrzeit sortieren lassen, dazu muss aber das Datumsformat des eigenen Rechners mit dem Datumsformat in der Empfängerliste übereinstimmen, z.B. ist im Windows eingestellt tag.monat.jahr, dann muss in der Empfängerliste auch angegeben sein tag.monat.jahr, es geht NICHT jahr.monat.tag!!
Am Ende der Hilfeseite
http://www.supermailer.de/smhilfe/sm_we ... iltern.htm ist beschrieben welche Tasten man drücken muss um nach Inhalten zu sortieren.
In der PHP Hilfe sind die Parameter für strftime beschrieben, siehe dazu
http://php.net/manual/de/function.strftime.php . %x verwendet zur Datumsformatierung die vom Server vorgegebenen Daten, in Deutschland ist das tag.monat.jahr in anderen Ländern Monat.tag.jahr oder halt jahr.monat.tag.
Re: Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 05:09
von elefant
habe in Newsletter.php
$message .= "DateTime: ".strftime("%x %X")."\n";
kann man das irgendwie ändern so dass in der spalte der Empfängerliste jj/mm/dd time angezeigt wird, dann könnte man sortieren, mit obigen Code wird mm/dd/jj time ausgebeben ?
Sortierung falsch bei Empfängerliste
Verfasst: 04.04.2016, 02:15
von elefant
hallo,
bei der Empängerliste habe ich Spalte Date/Time mit Format mm/dd/jj time drin, bei der Sortierung wird nicht nachaktuellste Datum sortiert, könnte man das irgendwie korrigieren oder ändern ?