🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dk.edb.internet.webdesign.serverside.asp
Article #331

Re: Fra sekunder til minutter og sekunder

#331
From: Christian Kragh
Date: Sun, 29 Jan 2012 11:03
65 lines
3150 bytes
Hej.

Jeg har haft lidt samme problem, dog med minutter der skulle laves om til timer og minutter.

Jeg har lavet 2 funktioner til samme formål at komme fra en tid (hh:mm:ss) til minutter og omvendt, fra minutter til timer og minutter.

Du kan bruge dem hvis du finder dem nyttige, dog er der en lille kommentar knyttet til.
Den kan optimeres således at du spørger i "m2tm" på følgende måde:

Istedet for:
  for u = 1 to (fqTempInput /60)
   fqTempInput = fqTempInput - 60
   fqTempInputHour = fqTempInputHour + 1
  next

kan bruges:
  fqTempInputHour = Int(fqTempInput / 60)
  fqTempInput = fqTempInput - fqTempInputHour * 60

Det spare dig for en lykke der kan tage tid hvis der er meget at kører igennem...

Jeg bruger også disse:
  for v = len(fqTempInput) to 1
    fqTempInput = "0" & fqTempInput
  next
  for w = len(fqTempInputHour) to 1
    fqTempInputHour = "0" & fqTempInputHour
  next

For at sikre at der er 2 cifre i minutter samt timer...

Her er de funktioner jeg bruger...

Venlig hilsen
Christian Kragh
---------------
www.HTML-Faq.dk


function tm2m(input)
  tm2m = (hour(input) * 60) + minute(input)
end function

function m2tm(input)
  fqTempInput = input

  for u = 1 to (fqTempInput /60)
   fqTempInput = fqTempInput - 60
   fqTempInputHour = fqTempInputHour + 1
  next

  for v = len(fqTempInput) to 1
    fqTempInput = "0" & fqTempInput
  next

  for w = len(fqTempInputHour) to 1
    fqTempInputHour = "0" & fqTempInputHour
  next
  m2tm = fqTempInputHour & ":" & fqTempInput
end function
Technical Details
Message-ID: <5538876.921.1327835007316.JavaMail.geo-discussion-forums@yqma6>
Path: arc1-ca.pugleaf.net!lh20ni237101pbb.0!nntp.google.com!news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <f48130e9-9d52-4489-9bda-6b289ef519ad@q8g2000yqa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 11398e,a4b28a85a28eb3d0
X-Google-NewGroupId: yes
X-Google-Attributes: gid6e34712f12,domainid0,public,usenet
X-Google-Language: DANISH,ASCII
Received: by 10.68.75.170 with SMTP id d10mr7913095pbw.6.1327835007648;
        Sun, 29 Jan 2012 03:03:27 -0800 (PST)
Path: arc1-ca.pugleaf.net!lh20ni237101pbb.0!nntp.google.com!news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
From: Christian Kragh <tursoe@gmail.com>
Newsgroups: dk.edb.internet.webdesign.serverside.asp
Subject: Re: Fra sekunder til minutter og sekunder
Date: Sun, 29 Jan 2012 03:03:27 -0800 (PST)
Organization: http://groups.google.com
Lines: 65
Message-ID: <5538876.921.1327835007316.JavaMail.geo-discussion-forums@yqma6>
References: <f48130e9-9d52-4489-9bda-6b289ef519ad@q8g2000yqa.googlegroups.com>
Reply-To: dk.edb.internet.webdesign.serverside.asp@googlegroups.com
NNTP-Posting-Host: 193.28.147.14
Mime-Version: 1.0
X-Trace: posting.google.com 1327835007 14566 127.0.0.1 (29 Jan 2012 11:03:27 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sun, 29 Jan 2012 11:03:27 +0000 (UTC)
In-Reply-To: <f48130e9-9d52-4489-9bda-6b289ef519ad@q8g2000yqa.googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=193.28.147.14;
 posting-account=tXJKiQoAAAC0GWsn0-XYW2Ga7SDePB7H
User-Agent: G2/1.0
X-Google-Web-Client: true
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable