note 95752 added to function.date

From: Date: Wed, 20 Jan 2010 11:08:10 +0000
Subject: note 95752 added to function.date
Groups: php.notes 
Request: Send a blank email to php-notes+get-165128@lists.php.net to get a copy of this message
if you want to find the date start and end of the current semester si vous voulez trouver la date de debut et de fin du semestre en cours <?php function ecartsemester( $date ) { $date_time = strtotime( $date ); // dont ask me why 6.1 i dont know ;) // me demandez pas pourquoi 6.1, je sais pas ;) $current_semester = (int)floor(date('m', strtotime($date)) / 6.1) + 1; $debut_month = ( $current_semester - 1 ) * 6; $debut_month++; $date_start_time = mktime( 0, 0, 0, $debut_month, 1, date( 'Y', $date_time ) ); $date_start = date( 'Y-m-d 00:00:00', $date_start_time ); $date_end = date( 'Y-m-d 23:59:59', strtotime( '+6 month -1 day', $date_start_time ) ); return array( 'date_start' => $date_start, 'date_end' => $date_end ); } $ecartsemester1 = ecartsemester( '2010-01-20' ); $ecartsemester2 = ecartsemester( '2010-08-20' ); echo '<pre>'; print_r( $ecartsemester1 ); print_r( $ecartsemester2 ); echo '</pre>';exit; and the return et le retour Array ( [date_start] => 2010-01-01 00:00:00 [date_end] => 2010-06-30 23:59:59 ) Array ( [date_start] => 2010-07-01 00:00:00 [date_end] => 2010-12-31 23:59:59 ) ?> ---- Server IP: 69.147.83.197 Probable Submitter: 90.49.234.54 ---- Manual Page -- http://www.php.net/manual/en/function.date.php Edit -- https://master.php.net/note/edit/95752 Del: integrated -- https://master.php.net/note/delete/95752/integrated Del: useless -- https://master.php.net/note/delete/95752/useless Del: bad code -- https://master.php.net/note/delete/95752/bad+code Del: spam -- https://master.php.net/note/delete/95752/spam Del: non-english -- https://master.php.net/note/delete/95752/non-english Del: in docs -- https://master.php.net/note/delete/95752/in+docs Del: other reasons-- https://master.php.net/note/delete/95752 Reject -- https://master.php.net/note/reject/95752 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#165128) next »