[PHP] Adding zeros to date

2001-10-05 Thread Daniel Alsén

Hi,

is there a easier way to add zeros to date than the script below? (ie to get
20011005 instead of 2001105). I wrote a long string replace. But it seems
kind of unecessary to me. Is it?


$date_time_array = getdate (time());
$date = $date_time_array[ mday];
$month = $date_time_array[ mon];
$year = $date_time_array[ year];


if ($month  10) {
$month = str_replace(1, 01, $month);
$month = str_replace(2, 02, $month);
$month = str_replace(3, 03, $month);
$month = str_replace(4, 04, $month);
$month = str_replace(5, 05, $month);
$month = str_replace(6, 06, $month);
$month = str_replace(7, 07, $month);
$month = str_replace(8, 08, $month);
$month = str_replace(9, 09, $month);
}

if ($date  10) {
$date = str_replace(1, 01, $date);
$date = str_replace(2, 02, $date);
$date = str_replace(3, 03, $date);
$date = str_replace(4, 04, $date);
$date = str_replace(5, 05, $date);
$date = str_replace(6, 06, $date);
$date = str_replace(7, 07, $date);
$date = str_replace(8, 08, $date);
$date = str_replace(9, 09, $date);
}

$datemonth = $year . $month . $date;

echo $datemonth;

# Daniel Alsén| www.mindbash.com #
# [EMAIL PROTECTED]  | +46 704 86 14 92 #
# ICQ: 63006462   |  #


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Adding zeros to date

2001-10-05 Thread Negrea Mihai

if you can't do it with date() use
substr(0.$month, -2, 2)

On Friday 05 October 2001 09:44, Daniel Alsén wrote:
 Hi,

 is there a easier way to add zeros to date than the script below? (ie to
 get 20011005 instead of 2001105). I wrote a long string replace. But it
 seems kind of unecessary to me. Is it?


 $date_time_array = getdate (time());
 $date = $date_time_array[ mday];
 $month = $date_time_array[ mon];
 $year = $date_time_array[ year];


 if ($month  10) {
 $month = str_replace(1, 01, $month);
 $month = str_replace(2, 02, $month);
 $month = str_replace(3, 03, $month);
 $month = str_replace(4, 04, $month);
 $month = str_replace(5, 05, $month);
 $month = str_replace(6, 06, $month);
 $month = str_replace(7, 07, $month);
 $month = str_replace(8, 08, $month);
 $month = str_replace(9, 09, $month);
 }

 if ($date  10) {
 $date = str_replace(1, 01, $date);
 $date = str_replace(2, 02, $date);
 $date = str_replace(3, 03, $date);
 $date = str_replace(4, 04, $date);
 $date = str_replace(5, 05, $date);
 $date = str_replace(6, 06, $date);
 $date = str_replace(7, 07, $date);
 $date = str_replace(8, 08, $date);
 $date = str_replace(9, 09, $date);
 }

 $datemonth = $year . $month . $date;

 echo $datemonth;

 # Daniel Alsén| www.mindbash.com #
 # [EMAIL PROTECTED]  | +46 704 86 14 92 #
 # ICQ: 63006462   |  #

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




Re: [PHP] Adding zeros to date

2001-10-05 Thread Dimitris Kossikidis

This should be fine...

$month = 5;
$year = 2001;
$day = 6;

echo date( Y/m/d, mktime( 0, 0, 0, $month, $day, $year )  );
Output 2001/05/06

- Original Message -
From: Daniel Alsén [EMAIL PROTECTED]
To: php [EMAIL PROTECTED]
Sent: Friday, October 05, 2001 12:44 PM
Subject: [PHP] Adding zeros to date


 Hi,

 is there a easier way to add zeros to date than the script below? (ie to
get
 20011005 instead of 2001105). I wrote a long string replace. But it seems
 kind of unecessary to me. Is it?


 $date_time_array = getdate (time());
 $date = $date_time_array[ mday];
 $month = $date_time_array[ mon];
 $year = $date_time_array[ year];


 if ($month  10) {
 $month = str_replace(1, 01, $month);
 $month = str_replace(2, 02, $month);
 $month = str_replace(3, 03, $month);
 $month = str_replace(4, 04, $month);
 $month = str_replace(5, 05, $month);
 $month = str_replace(6, 06, $month);
 $month = str_replace(7, 07, $month);
 $month = str_replace(8, 08, $month);
 $month = str_replace(9, 09, $month);
 }

 if ($date  10) {
 $date = str_replace(1, 01, $date);
 $date = str_replace(2, 02, $date);
 $date = str_replace(3, 03, $date);
 $date = str_replace(4, 04, $date);
 $date = str_replace(5, 05, $date);
 $date = str_replace(6, 06, $date);
 $date = str_replace(7, 07, $date);
 $date = str_replace(8, 08, $date);
 $date = str_replace(9, 09, $date);
 }

 $datemonth = $year . $month . $date;

 echo $datemonth;

 # Daniel Alsén| www.mindbash.com #
 # [EMAIL PROTECTED]  | +46 704 86 14 92 #
 # ICQ: 63006462   |  #


 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 To contact the list administrators, e-mail: [EMAIL PROTECTED]




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]