FleyerShaver
Neues Mitglied
Ich habe News auf meiner Seite. Die Zeit wird so gespeichert: 2007-07-01T17:05:00+02:00 Wie kann ich ausgeben vor wie viel MInuten die News geschgrieben wurde.
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
$datum = "2007-07-01T17:05:00+02:00";
$jahr = substr($datum,0,4);
$monat = substr($datum,5,2);
$tag = substr($datum,8,2);
$stunde = substr($datum,11,2);
$minute = substr($datum,14,2);
$sekunde = substr($datum,17,2);
$zeitzone = substr($datum,19,1);
$zeitzone_stunde = substr($datum,20,2);
$zeitzone_minute = substr($datum,23,2);
$zeitzone_verschiebung = 0;
if($zeitzone == "+")
$zeitzone_verschiebung += ($zeitzone_stunde*60*60 + $zeitzone_minute*60);
else
$zeitzone_verschiebung -= ($zeitzone_stunde*60*60 + $zeitzone_minute*60);
$timestamp = mktime($stunde,$minute,$sekunde,$monat,$tag,$jahr);
$timestamp += $zeitzone_verschiebung;
$now = time();
$unterschied = round(($now-$timestamp)/60,0);
echo "Geschrieben vor ".$unterschied." Minuten";
?>
<?php
$datum = "2007-07-01T17:05:00+02:00";
$jahr = substr($datum,0,4);
$monat = substr($datum,5,2);
$tag = substr($datum,8,2);
$stunde = substr($datum,11,2);
$minute = substr($datum,14,2);
$sekunde = substr($datum,17,2);
$timestamp = mktime($stunde,$minute,$sekunde,$monat,$tag,$jahr);
$now = time();
$unterschied = round(($now-$timestamp)/60,0);
echo "Geschrieben vor ".$unterschied." Minuten";
?>