Funktion für Restzeitermittlung

Ticha

Ticha

Linux Missionar
Hi Leute

ich habe ein keines Problem. Ich glaube es ist nur eine kleine Denkblockade, vielleicht kann mir ja einer einen kleinen Anstoß geben, so dass ich hier weiterkomme.

Also folgendes:

Ich habe ein Datum in ferner Zukunft, an dem etwas fertiggestellt werden soll. Jetzt möchte ich gerne die Zeit bekommen, die es noch bis zu diesem Zeitpunkt dauert. Aber ich bin derzeit gedanklich etwas blockiert, weiss nicht wie ich es umsetzen soll :-I

kann mir einer helfen?
 
Na in welcher Sprache denn?

Wenn es [Flame-Modus] die beste Sprache der Welt sein soll [/Flame-Modus], dann würde das in ruby so aussehen:

Code:
require 'date'
now = DateTime.new
date = Date.new
p now.strftime("%Y-%m-%d %I:%M:%S").to_s
p Time.now.strftime("%Y-%m-%d %I:%M:%S").to_s
dif = DateTime.parse(Time.now.strftime("%Y-%m-%d %I:%M:%S").to_s)-DateTime.parse("2007-9-12 14:07:00")
hours, mins, secs, ignore_fractions = Date::day_fraction_to_time(dif)
p hours * 60 * 60 + mins * 60 + secs

Geklaut von hier:

-> http://reddyonrails.blogspot.com/2007/11/calculatind-time-difference-in-ruby.html
 
PHP:
<?php
$newDate = mktime(0,0,0, 1, 1, 2009);
// aktuelle Zeit im Unixformat erzeugen
$actDate = time();
// Differenz berechnen (in Sekunden)
$diffDate = ($newDate-$actDate);

// Anzahl Tage = Sekunden /24/60/60
// floor() liefert nur den Anteil vor dem Komma
$days = floor($diffDate / 24 / 60 / 60 );
// den verbleibenden Rest berechnen = Stunden
$diffDate = $diffDate - ($days*24*60*60);
// den Stundenanteil herausrechnen
$hours = floor($diffDate / 60 / 60);
$diffDate = ($diffDate - ($hours*60*60));
// den Minutenanteil
$minutes = floor($diffDate/60);
$diffDate = $diffDate - ($minutes*60);
// die verbleibenden Sekunden
$seconds = floor($diffDate);

// und das ganze dann Anzeigen:
echo "Noch: $days Tage, $hours Stunden, $minutes Minuten und $seconds Sekunden<br>";
?>

von: http://www.lerneniminternet.de/htm/tip_countdown-php.html
von: http://www.google.de/search?q=php+c...rls=org.mozilla:any:official&client=firefox-a
 

Ähnliche Themen

suche 32-Bit Kompatibilitaetsbibliothek für Debian Wheezy amd64 -- Welches Paket?

Squid als RPCoHTTPS Proxy für Outlook Anywhere

Kleiner Mailserver unter Debian Lenny

RaLink RT2570 USB für Fedora 8

Konzept Frage

Zurück
Oben