Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function time2str($time, $abs=false, $sek=false, $anz=9, $showSecs=true, $showMins=true, $showHours=true, $showDays=true, $showMonths=true, $showYears=true, $nullText=NULL) {
- $str = "";
- if($time > (60 * 60 * 24 * 30 * 12) && $anz > 0 && $showYears) {
- $anz--;
- $days = floor($time / (60 * 60 * 24 * 30 * 12));
- if($days == "1") {
- $str .= $days." Jahr ";
- }else{
- $str .= $days." Jahre ";
- }
- if($abs) { $str .= "<br />"; }
- $time = $time - ((60 * 60 * 24 * 30 * 12) * $days);
- }
- if($time > (60 * 60 * 24 * 30) && $anz > 0 && $showMonths) {
- $anz--;
- $days = floor($time / (60 * 60 * 24 * 30));
- if($days == "1") {
- $str .= $days." Monat ";
- }else{
- $str .= $days." Monate ";
- }
- if($abs) { $str .= "<br />"; }
- $time = $time - ((60 * 60 * 24 * 30) * $days);
- }
- if($time > (60 * 60 * 24) && $anz > 0 && $showDays) {
- $anz--;
- $days = floor($time / (60 * 60 * 24));
- if($days == "1") {
- $str .= $days." Tag ";
- }else{
- $str .= $days." Tage ";
- }
- if($abs) { $str .= "<br />"; }
- $time = $time - ((60 * 60 * 24) * $days);
- }
- if($time > (60 * 60) && $anz > 0 && $showHours) {
- $anz--;
- $stunden = floor($time / (60 * 60));
- if($stunden == "1") {
- $str .= $stunden." Stunde ";
- }else{
- $str .= $stunden." Stunden ";
- }
- if($abs) { $str .= "<br />"; }
- $time = $time - ((60*60) * $stunden);
- }
- if(empty($str)) { $sek = true; }
- if($time > (60) && $anz > 0 && $showMins) {
- $anz--;
- $min = floor($time / (60));
- if($min == "1") {
- $str .= $min." Minute ";
- }else{
- $str .= $min." Minuten ";
- }
- if($abs && $sek) { $str .= "<br />"; }
- $time = $time - ((60) * $min);
- }
- if($time > 1 && $anz > 0 && $showSecs){
- $anz--;
- if($time == "1") {
- $str .= $time." Sekunde";
- }else{
- $str .= $time." Sekunden";
- }
- }
- if($str == "0" || empty($str)) {
- if(empty($nullText)) {
- $str = "jetzt";
- }else{
- $str = $nullText;
- }
- }
- return trim($str);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment