PhpDig.net

What is PhpDig?
PhpDig is a PHP MySQL based
Web Spider & Search Engine.




mcal_week_of_year

Name

mcal_week_of_year — Returns the week number of the given date

Synopsis

int mcal_week_of_year(day, month, year);
int day: The day to check
int month: The month to check
int year: The year to check

Returns

The week of the year (1 to 53), or FALSE if the date is invalid

Description

ISO 8601 defines a standard for numbering weeks in a year. This is useful for applications that wish to display a week view, and industrial applications that deal with things like shift rotations. The first week of the year is always the first week (defined by the standard to be a block of 7 days starting on Monday) which contains a Thursday in the current year. This is a little bit nonintuitive; if a year starts on a Friday, then Friday the 1st through Sunday the 3rd are part of the last week of the previous year. A side effect of this is that the 4th of the year always falls during the first week of the year.

Version

PHP 4 since 4.0RC1

Example

Example 734. Finding the week number of a date

$year = 2002;
$month = MCAL_AUGUST;
$day = 9;

$weeknumber = mcal_week_of_year($day, $month, $year);
echo "The day is on week " . $weeknumber;



PHP Functions Essential Reference. Copyright © 2002 by New Riders Publishing (Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch). This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0 or later (the latest version is presently available at http://www.opencontent.org/openpub/). The authors of this book have elected not to choose any options under the OPL. This online book was obtained from http://www.fooassociates.com/phpfer/ and is designed to provide information about the PHP programming language, focusing on PHP version 4.0.4 for the most part. The information is provided on an as-is basis, and no warranty or fitness is implied. All persons and entities shall have neither liability nor responsibility to any person or entity with respect to any loss or damage arising from the information contained in this book.

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2005, Jelsoft Enterprises Ltd.
Copyright © 2001 - 2005, ThinkDing LLC. All Rights Reserved.