---
title: "Får problem med setlocale()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/81179-får-problem-med-setlocale"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "TomasA"
published: "2003-07-03T08:36:16.000Z"
updated: "2003-07-03T10:24:42.000Z"
replies: 2
views: 560
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/81179-får-problem-med-setlocale"
---

# Får problem med setlocale()

## #1 — TomasA, 2003-07-03T08:36Z

Hej 
Kör programmet PHP Nuke och får följande felmeddelande

> Warning: setlocale() \[function.setlocale\]: Passing locale category name as string is deprecated. Use the LC\_\* -constants instead. in /home/domain/public_html/nuke/mainfile.php on line 565

 
I mainfile.php har jag följande:

> function formatTimestamp($time) {
>     global $datetime, $locale;
>     setlocale ("LC_TIME", "sv_SE");
>     ereg ("(\[0-9\]{4})-(\[0-9\]{1,2})-(\[0-9\]{1,2}) (\[0-9\]{1,2}):(\[0-9\]{1,2}):(\[0-9\]{1,2})", $time, $datetime);
>     $datetime = strftime("".\_DATESTRING."", mktime($datetime\[4\],$datetime\[5\],$datetime\[6\],$datetime\[2\],$datetime\[3\],$datetime\[1\]));
>     $datetime = ucfirst($datetime);
>     return($datetime);
> }

 
Från början hade jag   setlocale ("LC_TIME", "$locale")  men det gav samma resultat.

Var har jag gått fel?

Tacksam för hjälp!

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

## #2 — Matte, 2003-07-03T09:50Z

Bort med fnuttarna runt LC_TIME

setlocale (LC_TIME, "sv_SE"); 

eller på en del servrar

setlocale (LC_TIME, "swedish");

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

## #3 — TomasA, 2003-07-03T10:24Z

Suck :-)

Bra - funkade med en gång.
I bland undrar man om jag förstår mer nu än tidigare.

Stort tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/81179-får-problem-med-setlocale
