Avatar billede shjorth Nybegynder
07. februar 2008 - 17:11 Der er 9 kommentarer og
1 løsning

12 timer før et tidspunkt (php)

Hejsa.

Jeg har i min database flg:

Dato:        Tidspunkt:
2008-02-07  16:00:00

jeg kunne godt tænke mig at lave en funktion til at "advare" op til 12 timer før dette tidspunkt.

Altså jeg skal have tidspunktet som er 12 timer før -> 04:00:00

Er der nogen der ved hvordan dette kan gøres..

Det skal jo så også virke hvis tidspunktet f.eks er: 01:00:00, så bliver det jo til 13:00:00 dagen før.

Håber i forstår mig, måske lidt kringlet forklaret ;)

Mange tak
Avatar billede kimg Nybegynder
07. februar 2008 - 17:21 #1
Dette skulle gøre det ;-)

$now = strtotime("2008-02-07  16:00:00");
$before = date("Y-m-d H:i:s",$now-43200);

12 timer = 43200 sekunder

Kim
Avatar billede kimg Nybegynder
07. februar 2008 - 17:24 #2
$now = strtotime("2008-02-07  16:00:00");
$before = date("Y-m-d H:i:s",$now-43200);

echo "$before er 12 timer før 2008-02-07  16:00:00";

Kim
Avatar billede jakobdo Ekspert
07. februar 2008 - 21:10 #3
Du kunne direkte fra din database lave:

SELECT UNIX_TIMESTAMP(DATO_FELT_I_TABELLEN) AS UNIX
Og så bruge
strtotime("-12 hour", $DATA_FRA_TABEL['unix']);
Avatar billede shjorth Nybegynder
08. februar 2008 - 14:31 #4
Det er jo lækkert.. Er der nogen der smider et svar?

Mange tak og god weekend
Avatar billede kimg Nybegynder
08. februar 2008 - 15:08 #5
Du får et svar ;-) og i lige måde.
Avatar billede jakobdo Ekspert
08. februar 2008 - 17:23 #6
Svar hvis muligt...
Avatar billede shjorth Nybegynder
08. februar 2008 - 21:02 #7
Hov for søren.. Jeg fedtede lige rundt i det, de skulle naturligvis være delt. Det må du sku undskylde.
Jeg kan oprette et spørgsmål med 100 points til dig, eller kan kimg evt dele?

Beklager
Avatar billede jakobdo Ekspert
08. februar 2008 - 21:42 #8
Det skal selvfølgelig kun være hvis du kunne bruge mit input...
Men det må hedde sig at dele med kimg, hvis det skal være noget.
Avatar billede shjorth Nybegynder
08. februar 2008 - 21:49 #9
Selvfølgelig.. Det ryger i notesbogen ;)
Avatar billede jakobdo Ekspert
08. februar 2008 - 22:13 #10
:o)
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