---
title: "Svensk tid!!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/125924-svensk-tid"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2005-04-07T20:27:53.000Z"
updated: "2005-04-08T20:07:19.000Z"
replies: 23
views: 673
page: 1
pages: 2
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/125924-svensk-tid"
---

# Svensk tid!!?

_Sida 1 av 2._

## #1 — Guldstrand, 2005-04-07T20:27Z

Jag har laddat ner ett statistikscript från niklasson.net som för övrigt fungerar bra, men tiden stämmer inte då jag har min webbsida i Florida som har en tidsskillnad på 9 timmar (tror) jag.

Hur kan jag ändra så att det visar **svensk** tid istället?  :r 

Hittade denna "kodsnutt" i *variablar.php*

```php
$script = "Besöksstatistik";
$tabell_1 = "statistik";
$tabell_2 = "statistik_2";
$tid = time();
$visadagar = (60*60*24*$antal_dagar) - (60*60*24);
$uniktid = $tid - (60*$inst_min);
mysql_pconnect("$server", "$anvandare", "$losen");
mysql_select_db("$databas");
```

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

## #2 — Pedda, 2005-04-07T20:51Z

Testa att ändra till detta (vet inte heller om det är 9 timmars tidskillnad)

```php
$tid = time()-32400; // 9*60*60=32400 sek
```

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

## #3 — Guldstrand, 2005-04-07T20:56Z

> **Pedda skrev:**
>
> Testa att ändra till detta (vet inte heller om det är 9 timmars tidskillnad)
>
>
> ```php
> $tid = time()-32400; // 9*60*60=32400 sek
> ```

Tack för det **snabba** svaret, ska genast testa...

(Kommer dock bli lite svårt att "se" om det fungerar då det är ett statistikscript som endast loggar en viss ip-adress EN gång per xx minuter.)

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

## #4 — Pedda, 2005-04-07T21:04Z

Det bör fungera som du vill, däremot så är jag tveksam till att det är nio timmars tidsskillnad. Tror att det bara är sex timmar.

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

## #5 — Guldstrand, 2005-04-07T21:17Z

> Tror att det bara är sex timmar.

Hmm, jasså...  :q

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

## #6 — casca, 2005-04-07T21:22Z

> **Pedda skrev:**
>
> Tror att det bara är sex timmar.

 Det verkar som om du har rätt.

<http://www.timeanddate.com/worldclock/city.html?n=856>

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

## #7 — Guldstrand, 2005-04-07T21:23Z

> **casca skrev:**
>
> > **Pedda skrev:**
> >
> > Tror att det bara är sex timmar.
>
>  Det verkar som om du har rätt.
> 
> <http://www.timeanddate.com/worldclock/city.html?n=856>

Oooops..

1-0 till *Pedda*  :birp 

Men hur ändrar jag detta då?

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

## #8 — Pedda, 2005-04-07T21:27Z

```php
$tid = time()-21600; // 6*60*60=21600 sek
```

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

## #9 — Guldstrand, 2005-04-07T21:37Z

> **Pedda skrev:**
>
> ```php
> $tid = time()-21600; // 6*60*60=21600 sek
> ```

Tack igen...  :bire

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

## #10 — Guldstrand, 2005-04-07T21:59Z

Hmm!!?

Tidan kan inte stämma. :(

Jag raderade de gamla "loggarna", och testade statistiken på nytt, men mitt besök hamna mellan "07:00 - 07:59".

Det kan ju inte stämma, då kl. är 24.00.

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

## #11 — UlfT, 2005-04-07T22:02Z

Pröva att addera Peddas tal istället. USA ligger ju "efter" oss tidsmässigt.

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

## #12 — Guldstrand, 2005-04-07T22:05Z

> **UlfT skrev:**
>
> Pröva att addera Peddas tal istället. USA ligger ju "efter" oss tidsmässigt.

Hur menar du då?

Såhär: $tid = time()-21600; // 6\*60\*60=21600 sek

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

## #13 — Tinwëlint, 2005-04-07T22:08Z

> **Guldstrand skrev:**
>
> > **UlfT skrev:**
> >
> > Pröva att addera Peddas tal istället. USA ligger ju "efter" oss tidsmässigt.
>
> 
> Hur menar du då?
> 
> Såhär: $tid = time()-21600; // 6\*60\*60=21600 sek

Nej, såhär:

```php
$tid = time()+21600; // 6*60*60=21600 sek
```

Addera, då blir det plus  :)

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

## #14 — UlfT, 2005-04-07T22:09Z

> **Guldstrand skrev:**
>
> > **UlfT skrev:**
> >
> > Pröva att addera Peddas tal istället. USA ligger ju "efter" oss tidsmässigt.
>
> 
> Hur menar du då?
> 
> Såhär: $tid = time()-21600; // 6\*60\*60=21600 sek

Nej, jag menar **addera**, alltså $tid = time()**\+**21600;

När jag tänker efter, borde även detta slå lite fel tidsmässigt. Men det kan ju bero på om de kör vintertid, och vilken tidzon de verkligen kör på den datorn.

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

## #15 — Guldstrand, 2005-04-07T22:12Z

Ok, ska testa detta...

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

## #16 — Guldstrand, 2005-04-08T09:24Z

Nope! Jag får fortfarande fel tid när jag testar scriptet. :(

```php
$tabell_1 = "statistik";
$tabell_2 = "statistik_2";
$tid = time()+21600;
$visadagar = (60*60*24*$antal_dagar) - (60*60*24);
$uniktid = $tid - (60*$inst_min);
mysql_pconnect("$server", "$anvandare", "$losen");
mysql_select_db("$databas");
```

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

## #17 — Pedda, 2005-04-08T10:52Z

Givetvis skulle det ju adderas.  :r Ibland hänger inte hjärnan med.

Hur mycket slår det fel med de uppgifterna du har nu?

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

## #18 — UlfT, 2005-04-08T11:00Z

> **Guldstrand skrev:**
>
> Nope! Jag får fortfarande fel tid när jag testar scriptet. :(

Sannolikt har inte servern den tid du tror att den har. Scriptet du använder, tycks utgå från att tiden skiljer sig sex timmar från svensk tid. Är det säkert att det är just den skillnaden? Som utgångspunkt för det antagandet, har du utgått från vilken tidzon Florida befinner sig i. Men då har vi två olika faktorer som kan ställa till det:

1) Servern kör med vintertid. Då måste du justera för det.

2) Servern följer helt enkelt inte sin tidzon. Då måste du ta reda på vilken tidzon servern egentligen följer.

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

## #19 — Guldstrand, 2005-04-08T12:12Z

Hur kan jag enklast ta reda på vilken tidzon som servern befinner sig i?

Kan man köra något script?

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

## #20 — Peeer, 2005-04-08T12:21Z

> **Guldstrand skrev:**
>
> Hur kan jag enklast ta reda på vilken tidzon som servern befinner sig i?
> 
> Kan man köra något script?

```php
<?php
echo date('O');
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/125924-svensk-tid  
Nästa sida: https://www.webforum.nu/amne/php/125924-svensk-tid/page2.md
