note 36257 added to ref.calendar

From: Date: Thu, 02 Oct 2003 15:38:55 +0000
Subject: note 36257 added to ref.calendar
Groups: php.notes 
Request: Send a blank email to php-notes+get-57617@lists.php.net to get a copy of this message
Had a similar problem as curlee, except I needed to create a JDE_ERP date. [format is CYYDDD] <?php function jde_date_create($month, $day, $year){ /* * NOTE: $month and $day CANNOT have leading zeroes, * $year must be'YYYY' format */ $jde_year_prefix = substr($year, 0, 1) - 1; $jde_year_suffix = substr($year, -2); //note that valid years for mktime are 1902-2037 $timestamp = mktime(0,0,0,$month, $day, $year); $baseline_timestamp = mktime(0,0,0,1,0,$year); $day_count = round(($timestamp - $baseline_timestamp)/86400); $day_count_padded = str_pad($day_count,3,"0",STR_PAD_LEFT); return ($jde_year_prefix . $jde_year_suffix . $day_count_padded); } echo jde_date_create(6,25,2000);// will return '103176' ?> -- Jim ---- Manual Page -- http://www.php.net/manual/en/ref.calendar.php Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+36257 Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+36257&report=yes Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+36257&report=yes

« previous php.notes (#57617) next »