Hhmmm, will aber nicht... zusammen sieht das jetzt so aus:
	PHP-Code:
	
<?php 
    $dispayReadableTime = function ($datetime, $full = false) { 
     /**
     * @param            $datetime
     * @param bool|false $full
     *
     * @return string
     */
    private function time_elapsed_string($datetime, $full = false)
    {
        $now  = new \DateTime;
        $ago  = new \DateTime();
        $ago->setTimestamp($datetime);
        $diff = $now->diff($ago);
        $diff->w  = floor($diff->d / 7);
        $diff->d -= $diff->w * 7;
        $string = array(
            'y' => 'Jahr',
            'm' => 'Monat',
            'w' => 'Woche',
            'd' => 'Tag',
            'h' => 'Stunde',
            'i' => 'Minute',
            's' => 'Sekunde',
        );
        foreach ($string as $k => &$v) {
            if ($diff->$k) {
                $v = $diff->$k . ' ' . $v . ($diff->$k > 1 ? (substr($diff->$k, -1, 1) === 'e' ? 'n' : 'en') : '');
            } else {
                unset($string[$k]);
            }
        }
        if (!$full) {
            $string = array_slice($string, 0, 1);
        }
        return $string ? 'vor ' . implode(', ', $string) : 'jetzt';
    }          
}; ?>        
<li class="layout_latest arc_<?= $this->archive->id ?> job_listing type-job_listing block<?= $this->class ?>">
    <a href="<?php echo $this->link ?>" class="reference-tiles-item-link">
    <div class="position">
        <h3><?= $this->newsHeadline ?></h3>
    </div>
    <?php if ($this->hasSubHeadline): ?>
    <div class="location"><?= $this->subHeadline ?></div>
    <?php endif; ?>
    <?php if ($this->hasMetaFields): ?>
    <ul class="meta">
        <li class="date"><time datetime="<?= $this->datetime ?>">Veröffentlicht <?= $displayReadableTime($this->timestamp, true) ?></time> </li>
    </ul>
  <?php endif; ?>
    </a>    
</li>