Avatar billede mrcorex Nybegynder
26. august 2003 - 20:18 Der er 14 kommentarer og
1 løsning

negative unix timestamp

Hej rødder.

Jeg arbejder med unix timestamps i php.

Jeg vil gerne have lavet en timestamp som gælder for dato'en 07-10-1954. mktime kan ikke finde ud af det. Hvordan gør man det???

/CoRex
Avatar billede erikjacobsen Ekspert
26. august 2003 - 20:33 #1
Man plejer ikke at kunne lave negative timestamps under windows. Man kan sommetider
i visse sammenhænge i Unix-agtige systemer.
Avatar billede mrcorex Nybegynder
26. august 2003 - 20:51 #2
hvad med linux? rh79????

Eller har du et alternativ til dato-håndtering?

/CoRex
Avatar billede hmortensen Nybegynder
26. august 2003 - 20:54 #3
Du tæller bare sekunder fra 1/1-1970 ;)
Avatar billede mrcorex Nybegynder
26. august 2003 - 20:55 #4
har selv lige testet det på rh8 :(

virker ikke

Alternativ?

Jeg skal kunne arbejde med det fra MySQL -> date, time og datetime

/CoRex
Avatar billede erikjacobsen Ekspert
26. august 2003 - 20:58 #5
Nej PHP understøtter det vist slet ikke (argumentet med at det ikke ville virke
på Windows, og derfor vil de ikke, er lidt tyndt).

Der er vist ikke noget alternativ med i PHP. Du kan se om der evt skulle være noget her:
  http://tmoby.mirrors.phpclasses.org/search.html?words=date&go_search=1
Avatar billede mrcorex Nybegynder
26. august 2003 - 20:59 #6
hindu_skp>se nu datoen, det skal være FØR 1970 :D

Ellers kunne jeg jo bare bruge de indbyggede.

/CoRex
Avatar billede erikjacobsen Ekspert
26. august 2003 - 21:02 #7
;) Ikke engang MySql kan (i denne version):

mysql> select unix_timestamp('1954-12-31');
+------------------------------+
| unix_timestamp('1954-12-31') |
+------------------------------+
|                            0 |
+------------------------------+
Avatar billede mrcorex Nybegynder
26. august 2003 - 21:12 #8
Det er noget skod at der ikke er tænkt på det.

Det ville jo være så dejligt bare at kunne angive sin fødselsdato og så regnede den selv alder ud. :D

/CoRex
Avatar billede mrcorex Nybegynder
26. august 2003 - 21:25 #9
Ligemeget. Jeg laver lortet selv.

Tak for hjælpen alle.

/CoRex
Avatar billede tipsen Nybegynder
26. august 2003 - 21:59 #10
Der findes en klasse i PEAR der opfylder dine ønsker:

http://pear.php.net/package/Date
Avatar billede mrcorex Nybegynder
26. august 2003 - 22:16 #11
sorry, gider ikke pear :D

/CoRex
Avatar billede tipsen Nybegynder
26. august 2003 - 22:26 #12
Du er også velkommen til at opfinde den dybe tallerken igen.
Avatar billede mrcorex Nybegynder
26. august 2003 - 22:37 #13
Der er noget fornuft i at jeg laver det selv. Det skal indgå i et større api på mere end 14000 liniers kode.

/CoRex
Avatar billede tipsen Nybegynder
26. august 2003 - 22:46 #14
Det skader jo ikke at bruge nogle gode ideer fra et api der har over et år og knap 20.000 downloads på bagen - det kunne jo være at de dér ultra-php-hajer der sidder og koder pear-klasserne rent faktisk havde fået et par enkelte gode ideer som de havde implementeret...
Avatar billede mrcorex Nybegynder
26. august 2003 - 22:49 #15
ahahah, selvfølgelig gør jeg da osse det. :D

Har ikke tænkt mig at spilde tiden.

Men tak for tipsen.

/CoRex
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