---
title: "Time"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/79831-time"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "misan_lisan"
published: "2003-06-16T11:33:52.000Z"
updated: "2003-06-16T12:05:27.000Z"
replies: 11
views: 239
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/79831-time"
---

# Time

## #1 — misan_lisan, 2003-06-16T11:33Z

Hej! 

Varför funkar inte detta: 

```
$sessionid = md5(uniqid(rand()));
$timeout = time()+3600;
SetCookie("sessionID", $sessionid, $timeout);
$time = time();
$query = "INSERT INTO session (sessionid, username, time) VALUES ('$sessionid', '" . $_REQUEST['user'] . "', '$time')";
mysql_query($query);
```

Variabeln time blir bara 00:00:00. Varför? 

/M

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

## #2 — Pellefant, 2003-06-16T11:49Z

Jag tycker det ser rätt ut.

Vad har du för datatyp på time i databasen ?

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

## #3 — Pellefant, 2003-06-16T11:51Z

> **Pellefant skrev:**
>
> Jag tycker det ser rätt ut.
> 
> Testa: echo $time; på raden efter $time = time();
> 
> Vad skriver den ut då?
> 
> Vad har du för datatyp på time i databasen ?

Kanske är time ett reserverat PHP ord ? (vet någon....?)

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

## #4 — Pellefant, 2003-06-16T11:51Z

Ursäkta trippelpostningen....

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

## #5 — misan_lisan, 2003-06-16T11:51Z

time

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

## #6 — misan_lisan, 2003-06-16T11:53Z

När jag ekar ut $time så får jag resultatet: 1055764369

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

## #7 — misan_lisan, 2003-06-16T11:56Z

Hjälper inte att jag bytat namn på variabeln. Blir nu 853.59.59

Konstigt....

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

## #8 — Pellefant, 2003-06-16T11:57Z

> **misan_lisan skrev:**
>
> När jag ekar ut $time så får jag resultatet: 1055764369

Vad bra, då har den ett värde, det strular just när du sätter in det i databasen.

Testa att ändra datatypen till "INT" för time i databasen, så borde det gå.

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

## #9 — Peeer, 2003-06-16T11:58Z

Time() = "Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)."

För att få tidpunkten kan du använda $time = date('G:i:s');

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

## #10 — Pellefant, 2003-06-16T12:00Z

Aha, ska du in med ":", så går det nog inte med en "int", testa tex varchar istället.

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

## #11 — misan_lisan, 2003-06-16T12:03Z

Men nu blir det: 1055764974

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

## #12 — misan_lisan, 2003-06-16T12:05Z

Nu funkar det! Det hjälpte att jag använde date funktionen istället. Tack för hjälpen....

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

---

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