Avatar billede sako Nybegynder
30. december 2004 - 22:01 Der er 4 kommentarer og
1 løsning

træk 20 min fra tid

jeg har følgende dato/tid 2004-12-22 12:34:12 - hvordan får jeg trukket 20 min fra - og returneret den nye værdi?
Avatar billede coderdk Praktikant
30. december 2004 - 22:33 #1
echo date( "Y-m-d H:i:s", strtotime( "-20 MINUTES", strtotime( "2004-12-22 12:34:12" ) );
Avatar billede coderdk Praktikant
30. december 2004 - 22:34 #2
echo date( "Y-m-d H:i:s", strtotime( "-20 MINUTES", strtotime( "2004-12-22 12:34:12" ) ) );

Manglede vist en ) til sidst :P
Avatar billede sako Nybegynder
30. december 2004 - 22:39 #3
tak for hjælpen coderdk
Avatar billede fruut Nybegynder
30. december 2004 - 22:44 #4
klip minutterne ud - hvis du altid bruger det tidsformat der, så kan du sige:
$mins = substr("2004-12-22 12:34:12", 14, 2)*60; // sekunder
$timer = substr("2004-12-22 12:34:12", 11, 2)*3600; // sekunder
$sekunder = substr("2004-12-22 12:34:12", 17, 2);
$dato = substr("2004-12-22 12:34:12", 0, 10);

$nyeTidISek = ($mins+$timer+$sekunder)-1200;

$nyeTidTemp = explode(".", $nyeTidISek/60);
  $nyeTidTimer = $nyeTidTemp[0];
$nyeTidTemp2 = explode(".", $nyeTidTemp[1]*60);
  $nyeTidMinutter = $nyeTidTemp2[0];
$nyeTidTemp3 = explode(".", $nyeTidTemp2[1]*60);
  $nyeTidSekunder = $nyeTidTemp3[0];

$RESULTATTID = $dato.' '.$nyeTidTimer.':'.$nyeTidMinutter.':'.$nyeTidSekunder;

orker ik lige at skrive det pænt op, men har skrevet det med metoder der er rimelig sipmle og nemme at forstå - håber jeg.

Håber du kan bruge det :)
Avatar billede fruut Nybegynder
30. december 2004 - 22:45 #5
ehh... oops :) gik igang med det mere besværlige svar kan jeg se :D da der ik var nogle kommentarer, så undskyld :> vidste ik det var blevet besvaret imens.
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