Avatar billede arj79 Nybegynder
15. januar 2007 - 09:27 Der er 6 kommentarer

Convert time()

Hej jeg ville lige høre om der var nogen det kunne hjælpe mig med en funktion der kan lave et time() format(1168848952) om til 00:00:00 (T:M:S)

Og jeg skal også have en funktion der kan gå den anden vej fra 00:00:00 fotmat til time() format
Avatar billede zynzz Praktikant
15. januar 2007 - 09:59 #1
til at lave den om kunne du evt bruge:
date('H:i:s', time())
Avatar billede sw_red_6 Nybegynder
15. januar 2007 - 10:02 #2
og når du skal den anden vej kan du bruge strtotime
Avatar billede arj79 Nybegynder
15. januar 2007 - 13:40 #3
nu har jeg fået den til at sette time ind i en tabel med denne syntax 1168864263  på denne måde strtotime(date('H:i:s',time()).
er der en måde jeg kan lave 1168864263 om til en syntax man kan forstå T:M:S
Avatar billede coderdk Praktikant
15. januar 2007 - 14:23 #4
Som zynzz skriver: echo date('H:i:s',1168864263);
Avatar billede phliplip Nybegynder
15. januar 2007 - 15:54 #5
Lige et spørgsmål... er det i forbindelse med MySQL database? For den har nogle indbyggede funktioner til at konvertere..
Avatar billede arj79 Nybegynder
15. januar 2007 - 16:09 #6
Hej så virker det næsten bare et lille problem.


Ligger ankomst tidspunkt ind i $a1 = 1168870031[15:07:11]
$a1 = strtotime($this->arrResultSet[$tr][3]);

Ligger afgang tidspunkt ind i $a2 = 1168870033 [15:07:13]
strtotime($this->arrResultSet[$tr][7]);

Træker $a2 fra a1 og ligger resultatet ind I a3 =2
$a3 = $a2 - $a1;
$format = '%H:%M:%S';

$strf = strftime($format,$a3); //
$total[$tr] = $a3;

Udskriver $strf I en table men resultatet er 1 time for højt
$str .= "<td>".$a3."(".$strf.")</td>";

Er der nogen derv ed hvorfor resultatet er forkert
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