/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Timestamp til dage minutter sekunder
Fra : Michael Korsgaard


Dato : 28-09-03 16:03

Jeg har et lille bruger system.
Så vil jeg gerne have at man kan se hvor mange dage, minutter, sekunder det
er siden bruger sidst var online.
Jeg har en timestamp felt i en mysql den minusser jeg med timestampen nu:

$sidst_set = $timestamp-$timestamp_nu;
Så har jeg hvar man sekunder der er siden.
Men hvordan får jeg det delt op i dage, minutter, sekunder.
F.eks. Denne bruger er sidst set for 10 dage 50 minutter og 13 sekunder
siden.

Kan i hjælpe?

--
MVH
Michael
www.storkie.dk



 
 
Tonni Aagesen (28-09-2003)
Kommentar
Fra : Tonni Aagesen


Dato : 28-09-03 18:10

Michael Korsgaard wrote:

> Kan i hjælpe?

Manualen kan: http://dk.php.net/manual/en/function.strftime.php

Mvh
Tonni


Martin Sveegaard (29-09-2003)
Kommentar
Fra : Martin Sveegaard


Dato : 29-09-03 00:13

On Sun, 28 Sep 2003 17:09:30 +0000, Tonni Aagesen
<use.my@signature.please> wrote:

>Manualen kan: http://dk.php.net/manual/en/function.strftime.php
>
>Mvh
>Tonni

Jeg kan ikke lige se hvordan ovenstående link, kan være til nogen
hjælp ift. spørgsmålet.
Jeg vil mene du er nødt til at bruge nogle udregninger, men ret mig
hvis jeg tager fejl.

<?
$diff = $timestamp-$timestamp_nu;
$dage = floor($diff/(60*60*24));
$timer = $diff/3600%24;
$minutter = $diff/60%60;
echo "$dage dag(e) $timer time(r) $minutter minut(ter)";
?>
--
Med Venlig Hilsen
c",) Martin S

Tonni Aagesen (29-09-2003)
Kommentar
Fra : Tonni Aagesen


Dato : 29-09-03 11:11

Martin Sveegaard wrote:

> Jeg kan ikke lige se hvordan ovenstående link, kan være til nogen
> hjælp ift. spørgsmålet.
> Jeg vil mene du er nødt til at bruge nogle udregninger, men ret mig
> hvis jeg tager fejl.

Jeg tror, det var mig tog fejl - godt set :)

Mvh
Tonni


Jesper Brunholm (29-09-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 29-09-03 12:30

Michael Korsgaard wrote:
> Jeg har et lille bruger system.
> Så vil jeg gerne have at man kan se hvor mange dage, minutter, sekunder det
> er siden bruger sidst var online.
> Jeg har en timestamp felt i en mysql den minusser jeg med timestampen nu:
>
> $sidst_set = $timestamp-$timestamp_nu;
> Så har jeg hvar man sekunder der er siden.
> Men hvordan får jeg det delt op i dage, minutter, sekunder.

<http://www.devarticles.com/art/1/331/2>

mvh

Jesper Brunholm


Michael Korsgaard (29-09-2003)
Kommentar
Fra : Michael Korsgaard


Dato : 29-09-03 15:01

<?

$datoen = date(YmdHis);

$diff = $datoen-$sidste_login_timestamp;

$dage = floor($diff/(60*60*24));

$timer = $diff/3600%24;

$minutter = $diff/60%60;

echo "$dage dag(e) $timer time(r) $minutter minut(ter)";

?>



Det virker

MVH
Michael
www.storkie.dk



Søg
Reklame
Statistik
Spørgsmål : 177518
Tips : 31968
Nyheder : 719565
Indlæg : 6408647
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste