Guten Tag,
ich suche jetzt schon eine Weile nach diesem verfahren. Allerdings finde ich nicht das Richtige.
Folgende dinge habe ich:
So nun möchte ich das wenn der Upload :
1 Minute her ist dort halt steht "Vor 1 Minute"
2 Minuten her ist dort halt steht "Vor 2 Minuten"
1 Stunde her ist dort halt steht "Vor 1 Stunde"
2 Stunden her ist dort halt steht "Vor 2 Stunden"
1 Monat her ist dort halt steht "Vor 1 Monat"
2 Monate her ist dort halt steht "Vor 2 Monate"
1 Jahr her ist dort halt steht "Vor 1 Jahr"
2 Jahre her ist dort halt steht "Vor 2 Jahre"
usw.
Folgende Probleme habe ich:
- Es gibt Monate mit 31 & 30 & 28 & 27 Tagen wie rechne ich die mit?
- Geht es noch Performanter?
Ich danke herzlich für die Antworten, bin da echt am verzweifeln.
MfG
MrKampf
ich suche jetzt schon eine Weile nach diesem verfahren. Allerdings finde ich nicht das Richtige.
Folgende dinge habe ich:
PHP-Code:
$Uploadtime = 1517580600;
$NowTime = time();
$DiffeTime = $NowTime-$Uploadtime;
TimeHelper($DiffeTime);
private function TimeHelper($DiffTime){
if($DiffTime>31536000){
//Jahre
if(($DiffTime/31536000)==1){
return "Vor 1 Jahr";
}else{
return "Vor ".floor(($DiffTime/31536000))." Jahren";
}
}elseif($DiffTime>2678400){
//Monate
if(($DiffTime/2678400)==1){
return "Vor 1 Monat";
}else{
return "Vor ".floor(($DiffTime/2678400))." Monaten";
}
}elseif($DiffTime>86400){
//Tage
if(($DiffTime/86400)==1){
return "Vor 1 Tag";
}else{
return "Vor ".floor(($DiffTime/86400))." Tagen";
}
}elseif($DiffTime>3600){
//Stunde
if(($DiffTime/3600)==1){
return "Vor 1 Stunde";
}else{
return "Vor ".floor(($DiffTime/3600))." Stunden";
}
}elseif($DiffTime>60){
//Stunde
if(($DiffTime/60)==1){
return "Vor 1 Minute";
}else{
return "Vor ".floor(($DiffTime/60))." Minute";
}
}
}
1 Minute her ist dort halt steht "Vor 1 Minute"
2 Minuten her ist dort halt steht "Vor 2 Minuten"
1 Stunde her ist dort halt steht "Vor 1 Stunde"
2 Stunden her ist dort halt steht "Vor 2 Stunden"
1 Monat her ist dort halt steht "Vor 1 Monat"
2 Monate her ist dort halt steht "Vor 2 Monate"
1 Jahr her ist dort halt steht "Vor 1 Jahr"
2 Jahre her ist dort halt steht "Vor 2 Jahre"
usw.
Folgende Probleme habe ich:
- Es gibt Monate mit 31 & 30 & 28 & 27 Tagen wie rechne ich die mit?
- Geht es noch Performanter?
Ich danke herzlich für die Antworten, bin da echt am verzweifeln.
MfG
MrKampf
Kommentar