/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Dato i dansk format?
Fra : .°o.O Thomas O.o°.


Dato : 05-03-06 21:37

Jeg har brugt Eggblog til at lave en blog - jeg har oversat det meste til
dansk, men datoformatet er stadig på engelsk. Jeg har ikke den store
forstand på php, men der hvor den angiver datoen er koden "$date". Jeg kan
ikke se nogen steder hvor den formatterer eller hvor jeg evt. kan formattere
hvordan den skriver datoen.

Er der nogen kan give et tip hvordan man kan ændre datoformatet i PHP?

På forhånd tak.

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Dolph den lyseblå flodhest



 
 
Henrik Stidsen (05-03-2006)
Kommentar
Fra : Henrik Stidsen


Dato : 05-03-06 21:48

..°o.O Thomas O.o°. explained on 05-03-2006 :
> Jeg har brugt Eggblog til at lave en blog - jeg har oversat det meste til
> dansk, men datoformatet er stadig på engelsk. Jeg har ikke den store forstand
> på php, men der hvor den angiver datoen er koden "$date". Jeg kan ikke se
> nogen steder hvor den formatterer eller hvor jeg evt. kan formattere hvordan
> den skriver datoen.

> Er der nogen kan give et tip hvordan man kan ændre datoformatet i PHP?

PHP har ikke som sådan noget default dato format - du skal nok finde
der hvor $date bliver defineret, er formentlig en
http://dk.php.net/date/ der bliver brugt til det.

--
Henrik Stidsen - http://henrikstidsen.dk/
"To be or not to be. That's not really a question." - Jean-Luc Godard



.°o.O Thomas O.o°. (05-03-2006)
Kommentar
Fra : .°o.O Thomas O.o°.


Dato : 05-03-06 22:04

"Henrik Stidsen" <nntpspam@hs235.dk> skrev i en meddelelse
news:mn.2d1b7d632d3187f1.34878@news.hs235.dk...
> .°o.O Thomas O.o°. explained on 05-03-2006 :
>> Jeg har brugt Eggblog til at lave en blog - jeg har oversat det meste til
>> dansk, men datoformatet er stadig på engelsk. Jeg har ikke den store
>> forstand på php, men der hvor den angiver datoen er koden "$date". Jeg
>> kan ikke se nogen steder hvor den formatterer eller hvor jeg evt. kan
>> formattere hvordan den skriver datoen.
>
>> Er der nogen kan give et tip hvordan man kan ændre datoformatet i PHP?
>
> PHP har ikke som sådan noget default dato format - du skal nok finde der
> hvor $date bliver defineret, er formentlig en http://dk.php.net/date/ der
> bliver brugt til det.

Ok - er der noget bestemt jeg skal kigge efter? Eller er $date også nævnt
der hvor den bliver defineret? Så kan jeg bare trawle filerne igennem efter
det.

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Dolph den lyseblå flodhest



Henrik Stidsen (05-03-2006)
Kommentar
Fra : Henrik Stidsen


Dato : 05-03-06 22:06

..°o.O Thomas O.o°. submitted this idea :
> Ok - er der noget bestemt jeg skal kigge efter? Eller er $date også nævnt der
> hvor den bliver defineret? Så kan jeg bare trawle filerne igennem efter det.

Du skal sandsynligvis kigge efter noget i stil med:
$date = date("...")

hvor ... er den formateringsstreng der bruges. Det kan være en
variabel, men hvis du søger efter $date burde du jo finde den et sted.

--
Henrik Stidsen - http://henrikstidsen.dk/
"The precogs are never wrong. But sometimes they... disagree. "
- Dr. Iris Henimen, The Minority Report



.°o.O Thomas O.o°. (05-03-2006)
Kommentar
Fra : .°o.O Thomas O.o°.


Dato : 05-03-06 22:25

"Henrik Stidsen" <nntpspam@hs235.dk> skrev i en meddelelse
news:mn.2d2d7d63db12c862.34878@news.hs235.dk...
> Du skal sandsynligvis kigge efter noget i stil med:
> $date = date("...")
>
> hvor ... er den formateringsstreng der bruges. Det kan være en variabel,
> men hvis du søger efter $date burde du jo finde den et sted.

Takker - jeg leder

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Dolph den lyseblå flodhest



.°o.O Thomas O.o°. (05-03-2006)
Kommentar
Fra : .°o.O Thomas O.o°.


Dato : 05-03-06 22:37

".°o.O Thomas O.o°." <flash4 it.invalid> skrev i en meddelelse
news:440b572c$0$47004$edfadb0f@dread15.news.tele.dk...
>> Du skal sandsynligvis kigge efter noget i stil med:
>> $date = date("...")
>> hvor ... er den formateringsstreng der bruges. Det kan være en variabel,
>> men hvis du søger efter $date burde du jo finde den et sted.

Nu fandt jeg stedet - det er angivet således:

while ($row_post = mysql_fetch_array($result_post)) {
$author=$row_post[author];
$time=date("H:i.s",$row_post[date]);
$date=date("D jS M Y",$row_post[date]);
$text=strip_tags($row_post[text]);
$text=str_replace("\r","",$text);
$text=str_replace("\n"," ",$text);

Jeg har fundet frem til at det jeg gerne vil have ind, må være:

<?php
/* Set locale til dansk */
setlocale(LC_ALL, 'danish');

Men hvor sætter jeg det ind? Skal jeg bare lave en linie over den med $date
med indholdet:

/* Set locale til dansk */
setlocale(LC_ALL, 'danish');

eller hvor skal det stå?

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Dolph den lyseblå flodhest



Henrik Stidsen (05-03-2006)
Kommentar
Fra : Henrik Stidsen


Dato : 05-03-06 22:44

It happens that .°o.O Thomas O.o°. formulated :

> <?php
> /* Set locale til dansk */
> setlocale(LC_ALL, 'danish');
>
> Men hvor sætter jeg det ind? Skal jeg bare lave en linie over den med $date
> med indholdet:

Du kan prøve - jeg tror ikke det vil virke. Det er nok nemmere hvis du
ændrer på linien:

> $date=date("D jS M Y",$row_post[date]);

Du skal ændre på "D jS M Y" delen så den passer med det dato format du
vil have. Du kan se på http://dk.php.net/date hvilke tegn der betyder
hvad.

--
Henrik Stidsen - http://henrikstidsen.dk/
"To be or not to be. That's not really a question." - Jean-Luc Godard



.°o.O Thomas O.o°. (05-03-2006)
Kommentar
Fra : .°o.O Thomas O.o°.


Dato : 05-03-06 23:33

"Henrik Stidsen" <nntpspam@hs235.dk> skrev i en meddelelse
news:mn.2d547d63d0f327f9.34878@news.hs235.dk...
>> $date=date("D jS M Y",$row_post[date]);
>
> Du skal ændre på "D jS M Y" delen så den passer med det dato format du vil
> have. Du kan se på http://dk.php.net/date hvilke tegn der betyder hvad.

Den er jeg med på - og det står som jeg gerne vil, bortset fra at dage
navnene står på engelsk f.eks. "SUN" og månederne også er på engelsk. Jeg
prøver at lede videre efter en løsning, det kan være jeg ender med bare at
bruge det på engelsk

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Dolph den lyseblå flodhest



Bertel Lund Hansen (05-03-2006)
Kommentar
Fra : Bertel Lund Hansen


Dato : 05-03-06 23:00

..°o.O Thomas O.o°. skrev:

> /* Set locale til dansk */
> setlocale(LC_ALL, 'danish');

date() respekterer ikke setlocale. Det gør derimod strftime().

Følg Henriks råd om selv at sætte formatet i linjen med $date=

http://dk.php.net/manual/en/function.date.php

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Thomas JP (05-03-2006)
Kommentar
Fra : Thomas JP


Dato : 05-03-06 23:46

On Sun, 5 Mar 2006 22:37:20 +0100, ".°o.O Thomas O.o°." <flash4
it.invalid> wrote:

> $date=date("D jS M Y",$row_post[date]);
$date=date("j/n-Y",$row_post[date]);

--
Thomas

Gearløs (08-03-2006)
Kommentar
Fra : Gearløs


Dato : 08-03-06 23:52

> Er der nogen kan give et tip hvordan man kan ændre datoformatet i PHP?
>

Se tråden "Ugedag ud fra dato" fra 1-3. Der har du løsningen.

-Mathias



Thomas Løjmann Jørge~ (04-06-2006)
Kommentar
Fra : Thomas Løjmann Jørge~


Dato : 04-06-06 22:02

..°o.O Thomas O.o°. wrote:
> Jeg har brugt Eggblog til at lave en blog - jeg har oversat det meste til
> dansk, men datoformatet er stadig på engelsk. Jeg har ikke den store
> forstand på php, men der hvor den angiver datoen er koden "$date". Jeg kan
> ikke se nogen steder hvor den formatterer eller hvor jeg evt. kan formattere
> hvordan den skriver datoen.
>
> Er der nogen kan give et tip hvordan man kan ændre datoformatet i PHP?
>
> På forhånd tak.
>
Hej Thomas,

Jeg er ved at skrive på et par opdateringer til Eggblog, dansk
oversættelse, dansk dato samt nogle andre ting jeg ikke syntes er helt
ok med scriptet.

Jeg håber de snart er klar, herefter bliver de muligvis lagt med som
add-on til eggblog downloads fra hans site, jeg er i dialog med ham pt.
omkring mine opdateringer og ideer til hans script.

Mail mig evt. hvis du vil snakke mere om scriptet :)

--
Kind Regards,


Thomas Løjmann Jørgensen
Branteviksgatan 30
214 41 Malmö C

Cell. +45 60 81 04 04
Home: +45 36 99 04 20 / +46 (0)40-693 11 12

http://lojmann.dk - Personal Homepage
http://RateMySite.dk - Er dit website hot eller not?
http://freelance4u.dk - CV and referances
http://NerdLab.dk - Webudvikling

.°o.O Thomas O.o°. (05-06-2006)
Kommentar
Fra : .°o.O Thomas O.o°.


Dato : 05-06-06 08:08

"Thomas Løjmann Jørgensen" <lojmann@lojmann.dk> skrev i en meddelelse
news:44834a97$0$15788$14726298@news.sunsite.dk...
> Mail mig evt. hvis du vil snakke mere om scriptet :)

Har sendt dig en mail.

--
MVH Thomas
http://www.pudekamp.dk - live webcam
http://www.lalala.dk - Vind Madonna billet!



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste