jaarweek + weeknummer

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Piet Knaap

Piet Knaap

14/02/2014 16:11:05
Quote Anchor link
Ik heb een start week 201338 ($Start_Week) hier wil ik via een variable 8 ($Optel_week) weken bij opgeteld hebben. Nu heb ik de onderstaande code bedacht. Maar om de een of andere reden krijg ik het niet werkend. Er komt als waarde 201415 uit.... huidige week (201407 + 8 weken....) Als ik dit voorbeeld ombouw naar een datum (Y-M-D) dan werkt de code wel goed.....

$Week_berekend = date("YW", strtotime(''.$Start_Week.' +'.$Optel_week.' week'));
 
PHP hulp

PHP hulp

27/11/2024 21:22:06
 
Dos Moonen

Dos Moonen

14/02/2014 16:34:38
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

// voorbeeld: http://3v4l.org/YYaXr

$Start_Week = '201338';
$Optel_Week = 8;

$start = new DateTime();
$start->setISODate(substr($Start_Week, 0, 4), substr($Start_Week, 4, 2));
echo $start->format('Y-m-d'), PHP_EOL;

$start->add(new DateInterval(sprintf('P%dW', $Optel_Week)));
echo $start->format('Y-m-d'), PHP_EOL;

?>
 
Piet Knaap

Piet Knaap

14/02/2014 16:42:56
Quote Anchor link
$Year_numbers= substr($Start_Week, 0, 4);
$Week_numbers= substr($Start_Week, 4, 6);
$Start_Week_berekend = date("YW", strtotime("{$Year_numbers}-W{$Week_numbers}+$Optel_Week week"));

Dit doet dan toch hetzelfde?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.