PDA

Bekijk Volledige Versie : [PHP] vraag



Le Grind
02/06/03, 21:20
Hallo,

Ik heb een starttijd en een eindtijd. 09:45-18:00
Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.

dus 09:45-10:30
10:30-11:15
11:15-12:00
enz...tot 18:00

iemand een idee waar en hoe te beginnen.

Alvast bedankt,

Nico

Rick
02/06/03, 21:20
"Le Grind" <scherph@_NO_SPAM_xs4all.nl> schreef in bericht
news:3EDBA226.4000705@_NO_SPAM_xs4all.nl...
> Hallo,
>
> Ik heb een starttijd en een eindtijd. 09:45-18:00
> Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.
>
> dus 09:45-10:30
> 10:30-11:15
> 11:15-12:00
> enz...tot 18:00
>
> iemand een idee waar en hoe te beginnen.
>
> Alvast bedankt,
>
> Nico
>
Ik denk beginnen met een loopje die standaard een x getal (45 minuten)
optelt bij een timestampt (unix timestamp bijvoorbeeld ;))

--
Slechte webdesigners? Geef ze hier aan:
http://webdesignert.vectoris.nl/

Le Grind
02/06/03, 21:20
Rick wrote:
> "Le Grind" <scherph@_NO_SPAM_xs4all.nl> schreef in bericht
> news:3EDBA226.4000705@_NO_SPAM_xs4all.nl...
>
>>Hallo,
>>
>>Ik heb een starttijd en een eindtijd. 09:45-18:00
>>Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.
>>
>>dus 09:45-10:30
>> 10:30-11:15
>> 11:15-12:00
>> enz...tot 18:00
>>
>>iemand een idee waar en hoe te beginnen.
>>
>>Alvast bedankt,
>>
>>Nico
>>
>
> Ik denk beginnen met een loopje die standaard een x getal (45 minuten)
> optelt bij een timestampt (unix timestamp bijvoorbeeld ;))

Jouw antwoord is mijn vraag ;-)

Le Grind
02/06/03, 22:50
Le Grind wrote:
> Hallo,
>
> Ik heb een starttijd en een eindtijd. 09:45-18:00
> Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.
>
> dus 09:45-10:30
> 10:30-11:15
> 11:15-12:00
> enz...tot 18:00
>
> iemand een idee waar en hoe te beginnen.
>
> Alvast bedankt,
>
> Nico
>
Hmm ik bedenk me net alleen bij Start tijd moet 45 min bij

dus wordt het:
09:45
10:30
11:15

enz...tot 18:00

Iemand een bruikbare hint?

Herbert Groot Jebbink
02/06/03, 22:50
Le Grind wrote:

>>> Ik heb een starttijd en een eindtijd. 09:45-18:00
>>> Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.
>>>
>>> dus 09:45-10:30
>>> 10:30-11:15
>>> 11:15-12:00
>>> enz...tot 18:00
>>>
>>> iemand een idee waar en hoe te beginnen.

>> Ik denk beginnen met een loopje die standaard een x getal (45 minuten)
>> optelt bij een timestampt (unix timestamp bijvoorbeeld ;))

> Jouw antwoord is mijn vraag ;-)

Rick bedoelt vast dat ie wel een vraag wil beantwoorden maar niet je
persoonlijke programmeur is, dus onderstaande code moet je zelf maar
verzinnen.

<?php

$start = '09:45';
$end = '18:00';

for ($i=1; strtotime($start) + ($i * 45*60) <= strtotime($end); $i++)

echo date('H:i', strtotime($start) + (($i-1) * 45*60) )
. '-'
. date('H:i', strtotime($start) + ($i * 45*60) )
. '<br>';

?>

hgj

Le Grind
02/06/03, 23:05
Herbert Groot Jebbink wrote:

> Rick bedoelt vast dat ie wel een vraag wil beantwoorden maar niet je
> persoonlijke programmeur is, dus onderstaande code moet je zelf maar
> verzinnen.
>
> <?php
>
> $start = '09:45';
> $end = '18:00';
>
> for ($i=1; strtotime($start) + ($i * 45*60) <= strtotime($end); $i++)
>
> echo date('H:i', strtotime($start) + (($i-1) * 45*60) )
> . '-'
> . date('H:i', strtotime($start) + ($i * 45*60) )
> . '<br>';
>
> ?>
>
> hgj
>

Ik begrijp Rick wel, ik vroeg ook om een opstapje.

Mag ik je vriendelijk bedanken.

Gr,

Nico

Rick
03/06/03, 08:50
"Herbert Groot Jebbink" <hgj@xs4all.nl> schreef in bericht
news:3edbb62b$0$49109$e4fe514c@news.xs4all.nl...
> Le Grind wrote:
>
> >>> Ik heb een starttijd en een eindtijd. 09:45-18:00
> >>> Nu wil ik een lijst maken van deze tijden met 45 minuten ertussen.
> >>>
> >>> dus 09:45-10:30
> >>> 10:30-11:15
> >>> 11:15-12:00
> >>> enz...tot 18:00
> >>>
> >>> iemand een idee waar en hoe te beginnen.
>
> >> Ik denk beginnen met een loopje die standaard een x getal (45 minuten)
> >> optelt bij een timestampt (unix timestamp bijvoorbeeld ;))
>
> > Jouw antwoord is mijn vraag ;-)
>
> Rick bedoelt vast dat ie wel een vraag wil beantwoorden maar niet je
> persoonlijke programmeur is, dus onderstaande code moet je zelf maar
> verzinnen.
>
Ja dat was het wel ongeveer ook :), ik wil heus wel een scriptje posten als
ik het toch toevallig heb liggen, maar ik ga niet een oplossing speciaal
voor iemand schrijven (tenzij ik betaald word uiteraard). Ik probeer altijd
een handvat te geven, waarmee mensen verder kunnen.
--
Slechte webdesigners? Geef ze hier aan:
http://webdesignert.vectoris.nl/