Re: [PHP] formating numbers date
I'm displaying a date that I get from a informix database query - the date format is as follows; 2002-12-04 23:21:49 I want it to display as 12/4/2002 11:21:49 PM Jeff Jason Wong [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... On Wednesday 04 December 2002 08:29, Jeff Bluemel wrote: ... but the date format doesn't seem to allow me to pass it a date. Your code? -- Jason Wong - Gremlins Associates - www.gremlins.biz Open Source Software Systems Integrators * Web Design Hosting * Internet Intranet Applications Development * /* Information Processing: What you call data processing when people are so disgusted with it they won't let it be discussed in their presence. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
Hi, ? $date = '2002-12-04 23:21:49'; $newdate = date('m/d/Y', strtotime($date)); echo $newdate; ? Should do the trick -- although I haven't stripped out the leading 0 in either the day or month, hence it will echo 12/04/2002, not 12/4/2002. Season to taste, Justin on 05/12/02 10:58 AM, Jeff Bluemel ([EMAIL PROTECTED]) wrote: I'm displaying a date that I get from a informix database query - the date format is as follows; 2002-12-04 23:21:49 I want it to display as 12/4/2002 11:21:49 PM Jeff Jason Wong [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... On Wednesday 04 December 2002 08:29, Jeff Bluemel wrote: ... but the date format doesn't seem to allow me to pass it a date. Your code? -- Jason Wong - Gremlins Associates - www.gremlins.biz Open Source Software Systems Integrators * Web Design Hosting * Internet Intranet Applications Development * /* Information Processing: What you call data processing when people are so disgusted with it they won't let it be discussed in their presence. */ Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
At 04:58 PM 12/4/02 -0700, Jeff Bluemel wrote: I'm displaying a date that I get from a informix database query - the date format is as follows; 2002-12-04 23:21:49 I want it to display as 12/4/2002 11:21:49 PM $Hour = substr( $Date, 11, 2 ); if( $Hour ) 12 { $Hour = $Hour - 12; $AMPM = 'PM'; } else { $AMPM = 'AM'; } echo substr( $Date, 5, 2 ), '/', substr( $Date, 8, 2 ), '/', substr( $Date, 0, 4 ), ' ', $Hour, substr( $Date, 13, 6 ), $AMPM; You may need to adjust the numbers in the substrs... Rick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
on 05/12/02 11:15 AM, Justin French ([EMAIL PROTECTED]) wrote: Hi, ? $date = '2002-12-04 23:21:49'; $newdate = date('m/d/Y', strtotime($date)); echo $newdate; ? Whooops, forgot the time bit! Should be ? $date = '2002-12-04 23:21:49'; $newdate = date('n/j/Y g:i:s a', strtotime($date)); echo $newdate; ? echo's 12/4/2002 11:21:49 pm also fixed the leading zero's problem :) Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
on 05/12/02 11:37 AM, Rick Widmer ([EMAIL PROTECTED]) wrote: $Hour = substr( $Date, 11, 2 ); if( $Hour ) 12 { $Hour = $Hour - 12; $AMPM = 'PM'; } else { $AMPM = 'AM'; } echo substr( $Date, 5, 2 ), '/', substr( $Date, 8, 2 ), '/', substr( $Date, 0, 4 ), ' ', $Hour, substr( $Date, 13, 6 ), $AMPM; Isn't this a little simpler? ? $newdate = date('n/j/Y g:i:s a', strtotime($date)); echo $newdate; ? There's always more than one way to do something I guess :) Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
thanks... I will play with this, and let ya know if I have a problem... looks easy enough. Jeff Justin French [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... on 05/12/02 11:15 AM, Justin French ([EMAIL PROTECTED]) wrote: Hi, ? $date = '2002-12-04 23:21:49'; $newdate = date('m/d/Y', strtotime($date)); echo $newdate; ? Whooops, forgot the time bit! Should be ? $date = '2002-12-04 23:21:49'; $newdate = date('n/j/Y g:i:s a', strtotime($date)); echo $newdate; ? echo's 12/4/2002 11:21:49 pm also fixed the leading zero's problem :) Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
At 11:51 AM 12/5/02 +1100, Justin French wrote: on 05/12/02 11:37 AM, Rick Widmer ([EMAIL PROTECTED]) wrote: $Hour = substr( $Date, 11, 2 ); if( $Hour ) 12 { $Hour = $Hour - 12; $AMPM = 'PM'; } else { $AMPM = 'AM'; } echo substr( $Date, 5, 2 ), '/', substr( $Date, 8, 2 ), '/', substr( $Date, 0, 4 ), ' ', $Hour, substr( $Date, 13, 6 ), $AMPM; Isn't this a little simpler? ? $newdate = date('n/j/Y g:i:s a', strtotime($date)); echo $newdate; ? There's always more than one way to do something I guess :) Yes, it is simpler to code, but it also takes almost twice as long to run. 1000 iterations with strtotime: 0.2296 seconds 1000 iterations with substr:0.1308 seconds Doesn't matter much if you only do it once, but it can add up in a loop. Rick -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
on 05/12/02 12:47 PM, Rick Widmer ([EMAIL PROTECTED]) wrote: Yes, it is simpler to code, but it also takes almost twice as long to run. 1000 iterations with strtotime: 0.2296 seconds 1000 iterations with substr:0.1308 seconds Doesn't matter much if you only do it once, but it can add up in a loop. very good point :) Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
worked great... the other method may be a little quicker, but this code is easier for me to understand, and although it is used in a loop there really is no visible difference in how quickly it displays. thanks, Jeff Justin French [EMAIL PROTECTED] wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... on 05/12/02 11:15 AM, Justin French ([EMAIL PROTECTED]) wrote: Hi, ? $date = '2002-12-04 23:21:49'; $newdate = date('m/d/Y', strtotime($date)); echo $newdate; ? Whooops, forgot the time bit! Should be ? $date = '2002-12-04 23:21:49'; $newdate = date('n/j/Y g:i:s a', strtotime($date)); echo $newdate; ? echo's 12/4/2002 11:21:49 pm also fixed the leading zero's problem :) Justin French http://Indent.com.au Web Development Graphic Design -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] formating numbers date
I'm curious how I change the number of decimal places displayed, and also changing the date / time structures before displaying them with an echo command. Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Fw: [PHP] formating numbers date
To change the number of decimal places look into the number_format() function. To change the date/time structure the date() function will do what you need. Search for both on www.php.net -Kevin - Original Message - From: Jeff Bluemel [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 03, 2002 1:11 PM Subject: [PHP] formating numbers date I'm curious how I change the number of decimal places displayed, and also changing the date / time structures before displaying them with an echo command. Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
ok - I've been looking through this... the number_format is working great (actually I finally found that function right before I read your response), but the date format doesn't seem to allow me to pass it a date. Jeff Kevin Stone [EMAIL PROTECTED] wrote in message 01ff01c29b0b$381e2380$6601a8c0@kevin">news:01ff01c29b0b$381e2380$6601a8c0@kevin... To change the number of decimal places look into the number_format() function. To change the date/time structure the date() function will do what you need. Search for both on www.php.net -Kevin - Original Message - From: Jeff Bluemel [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, December 03, 2002 1:11 PM Subject: [PHP] formating numbers date I'm curious how I change the number of decimal places displayed, and also changing the date / time structures before displaying them with an echo command. Jeff -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] formating numbers date
On Wednesday 04 December 2002 08:29, Jeff Bluemel wrote: ... but the date format doesn't seem to allow me to pass it a date. Your code? -- Jason Wong - Gremlins Associates - www.gremlins.biz Open Source Software Systems Integrators * Web Design Hosting * Internet Intranet Applications Development * /* Information Processing: What you call data processing when people are so disgusted with it they won't let it be discussed in their presence. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php