---
title: "Time stamp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15258-time-stamp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "U2K"
published: "2001-02-12T19:52:00.000Z"
updated: "2001-02-14T00:24:00.000Z"
replies: 1
views: 154
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15258-time-stamp"
---

# Time stamp

## #1 — U2K, 2001-02-12T19:52Z

```
$date=$row->time_date;
$now = time();
$int = ($now - $date);
if ($int < (60*60*24)){
$daysprune = " Idag ";}
if ($int <= (60*60*24*3)){
$daysprune= " Äldre än 2 dagar gammalt ";}
if ($int <= (60*60*24*2)) {
$daysprune= " Igår ";}
```

Detta verkar funka men när inlägget är mindre än en dag så blir det Igår... Varför?

Permalänk: https://www.webforum.nu/p/15258

## #2 — Frofro, 2001-02-14T00:24Z

För att alla dina tre ifsatser är sanna.
$int är först mindre än (60\*60\*24) och tilldelas "Idag", men det är också mindre än (60\*60\*24\*3) och likaså mindre än (60\*60\*24\*2)..så därför blir alla $daysprune alltid vad den sista ifsatsen säger...

Testa följande istället !

```
$int = ($now - $date);
if ($int >= (60*60*24*3))
{
 $daysprune= " Äldre än 2 dagar gammalt ";
}
else if ($int >= (60*60*24*2) && $int <(60*60*24*3) )
{
 $daysprune= " Igår ";
}
else 
{
 $daysprune = " Idag ";
}
```

Kan inte lova att alla ifsatser är helt rätt, jag är väldigt trött nu, men något i denna stilen ska det vara !

/Staffan

Permalänk: https://www.webforum.nu/p/317170

---

Tråden på webben: https://www.webforum.nu/amne/php/15258-time-stamp
