Avatar billede kodak Mester
06. marts 2012 - 20:20 Der er 7 kommentarer og
1 løsning

decode / encode

$a='1331058651';
echo strftime("%X",$a);

giver følgendene output:
19:30:51


Men hvis input er:
19:30:51

hvordan får jeg så output:
1331058651
Avatar billede chriz7913 Nybegynder
06. marts 2012 - 20:35 #1
Kan det ikke bare gøres med strtotime() ?

$a = '19:30:51';

echo strtotime($a); // Ikke testet
Avatar billede olebole Juniormester
06. marts 2012 - 21:03 #2
<ole>

Et timestamp er det antal sekunder, der gået siden midnat 1. januar 1970. Derfor er det naturligvis ikke muligt at skabe et timestamp på baggrund af et tidspunkt i timer/minutter/sekunder

/mvh
</bole>
Avatar billede kodak Mester
06. marts 2012 - 22:44 #3
heller ikke hvis man også har år måned dag?
Avatar billede olebole Juniormester
06. marts 2012 - 22:49 #4
Jo, så kan du - men uden giver det ikke mening
Avatar billede kodak Mester
06. marts 2012 - 23:04 #5
hvordan kan jeg så gøre det hvis
06-03-2012 19:30:51

skal udskrive sig som:
1331058651
Avatar billede olebole Juniormester
06. marts 2012 - 23:07 #6
Tjek strtotime
Avatar billede kodak Mester
28. april 2012 - 14:05 #7
takker send svar.
Avatar billede kodak Mester
09. november 2012 - 20:27 #8
Der var den:

mktime(Time, Minut, Sekund, Måned, Dag, År);

mktime(19, 30, 51, 03, 06, 2012);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester