---
title: "Bort med sekunderna!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/102593-bort-med-sekunderna"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Leijonkungen"
published: "2004-04-28T18:40:14.000Z"
updated: "2004-04-29T08:37:47.000Z"
replies: 7
views: 307
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/102593-bort-med-sekunderna"
---

# Bort med sekunderna!

## #1 — Leijonkungen, 2004-04-28T18:40Z

Jag är ingen höjdare på php och undrar hur man får bort sekunderna när man skriver ut dem från fältet "tid" i databasen? Som det är nu står det typ 12:23:00 och jag vill bara att det ska stå 12:13.

Tacksam för hjälp!

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

## #2 — Melea, 2004-04-28T18:46Z

[substr](http://se2.php.net/manual/sv/function.substr.php)

```php
substr($tid,0,5);
```

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

## #3 — Leijonkungen, 2004-04-28T20:44Z

Kanon, det funkade! Tusen tack!

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

## #4 — Peeer, 2004-04-28T20:53Z

Datumfunktioner bör användas på datum och strängfunktioner på strängar (har jag hört :OO)

```
date('H:i', strtotime($tid))
```

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

## #5 — Melea, 2004-04-29T05:46Z

Ser ingen anledning när det funkar att plocka ut den delen i strängen man behöver.
Eller? :)

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

## #6 — Peeer, 2004-04-29T06:01Z

Njae, egentligen inte i det här fallet (vad jag vet iaf). Men fördelarna med date-funktionen är att du ju kan formatera datumet hur du vill, om du nu skulle ha det behovet.

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

## #7 — GunnarD, 2004-04-29T06:14Z

> **Melea skrev:**
>
> Ser ingen anledning när det funkar att plocka ut den delen i strängen man behöver.
> Eller? :)

Nackdelen med strängfunktionen är att den egentligen inte bryr sig om vad som står i strängen utan bara tar ut dom 5 första tecknen.

Ex. när timmen och/eller minuten är ensiffrig så blir det fel.

1:23:45 blir  1:23:
12:3:45 blir 12:3:
1:2:34 blir 1:2:3

Vilket inte är snyggt!

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

## #8 — Matte, 2004-04-29T08:37Z

Annars går det att göra direkt i SQL-frågan:

```
SELECT *, TIME_FORMAT(tid, '%H:%i') AS tid FROM tabell
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/102593-bort-med-sekunderna
