Aantal weken in een maand
14 antwoorden
Gesponsorde links
DaOxx - 16/09/2005 14:59 (laatste wijziging 16/09/2005 15:01)
PHP beginner
<?php
$iWeeks = ceil(date("t") / 7);
echo $iWeeks;
?>
???
Skelton - 16/09/2005 15:02
Nieuw lid
<?
// 1 Feb 2005
$date_start = mktime(0,0,0,2,01,2005);
// 28 Feb 2005
$date_end = mktime(0,0,0,2,28,2005);
$week_diff = date('W', $date_end) - date('W', $date_start);
echo $week_diff;
?>
<?
// 1 Feb 2005
$date_start = mktime ( 0 , 0 , 0 , 2 , 01 , 2005 ) ;
// 28 Feb 2005
$date_end = mktime ( 0 , 0 , 0 , 2 , 28 , 2005 ) ;
$week_diff = date ( 'W' , $date_end ) - date ( 'W' , $date_start ) ;
?>
;-)
Skelton - 16/09/2005 15:07
Nieuw lid
Da was gewoon om een datum te kunne instellen ;)
DaOxx - 16/09/2005 15:11
PHP beginner
Heb het script net gepost en het werkt! Verder kijken dan je neus lang is
Xtent - 16/09/2005 15:31 (laatste wijziging 16/09/2005 15:32)
Onbekend
Citaat:
werkt dus niet, geeft 4 weken in februari terwijl het er 5 moeten zijn.
Februari heeft 28/29 dagen niet 35..
Ontani - 16/09/2005 15:34 (laatste wijziging 16/09/2005 15:43)
-1
Feburari 2005
ma di wo do vr za zo
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
Feburari 2005
ma di wo do vr za zo
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28
5 weken dus
<?
echo date('W', mktime(0,0,0,1,1,2005));
?>
geeft: 53
sinds wanneer zijn der 53 weken in een jaar?
DaOxx - 16/09/2005 16:47
PHP beginner
Je meot bepalen op wat voor dag de 1e is. Als het een maandag is aantal dagen + 1 dinsdag + 2 etc.. en dan delen.
Ontani - 16/09/2005 16:53
-1
<?
$year = 2005;
$month = 1;
$num = cal_days_in_month(CAL_GREGORIAN, $month, $year);
$date_start = mktime(0,0,0,$month,1,$year);
$date_end = mktime(0,0,0,$month,$num,$year);
$week_diff = strftime("%W", $date_end) - strftime("%W", $date_start) + 1;
echo $week_diff;
?>
<?
$year = 2005 ;
$month = 1 ;
$date_start = mktime ( 0 , 0 , 0 , $month , 1 , $year ) ; $date_end = mktime ( 0 , 0 , 0 , $month , $num , $year ) ; ?>
klopt normaal gezien perfect
Gesponsorde links
Dit onderwerp is gesloten .