Re: [PHP] Date time Comparison

2006-04-19 Thread John Wells
I'd agree with what Richard is alluding to: turn your two dates into
timestamps, and then compare those.  mktime() or strtotime() should
help you out.

HTH,
John W

On 4/18/06, Richard Lynch [EMAIL PROTECTED] wrote:
 http://php.net/mktime may be more suitable, depending on the date
 range of the input.

 That said, as far as I can tell, your $formated_expiry_date is the
 SAME as your $expiry_date, except possibly for some separation
 characters.

 If the separation characters are ALWAYS the same, you could just do:

 $current_date = date('Y/m/d H:i:s'); //match formatting of expiry date.
 return $current_date  $expiry_date;


 On Tue, April 18, 2006 5:02 pm, Murtaza Chang wrote:
  Hi everyone,
  this is the function I have written for comparing a date time please
  tell me
  if my logic is correct ? and if there's a better alternative please
  let me
  know of that as well.
  // This function will return 1 if supplied date is expired
  function is_expire($expiry_date){
  $current_date=date('YmdHis');
  $year=substr($expiry_date,0,4);
  $month=substr($expiry_date,5,2);
  $day=substr($expiry_date,8,2);
  $hour=substr($expiry_date,11,2);
  $min=substr($expiry_date,14,2);
  $sec=substr($expiry_date,17,2);
  $formated_expiry_date=$year.$month.$day.$hour.$min.$sec;
  if ($current_date=$formated_expiry_date)
  return 1;
  else
  return 0;
  }
  --
  Murtaza Chang
 


 --
 Like Music?
 http://l-i-e.com/artists.htm

 --
 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



[PHP] Date time Comparison

2006-04-18 Thread Murtaza Chang
Hi everyone,
this is the function I have written for comparing a date time please tell me
if my logic is correct ? and if there's a better alternative please let me
know of that as well.
// This function will return 1 if supplied date is expired
function is_expire($expiry_date){
$current_date=date('YmdHis');
$year=substr($expiry_date,0,4);
$month=substr($expiry_date,5,2);
$day=substr($expiry_date,8,2);
$hour=substr($expiry_date,11,2);
$min=substr($expiry_date,14,2);
$sec=substr($expiry_date,17,2);
$formated_expiry_date=$year.$month.$day.$hour.$min.$sec;
if ($current_date=$formated_expiry_date)
return 1;
else
return 0;
}
--
Murtaza Chang


Re: [PHP] Date time Comparison

2006-04-18 Thread Richard Lynch
http://php.net/mktime may be more suitable, depending on the date
range of the input.

That said, as far as I can tell, your $formated_expiry_date is the
SAME as your $expiry_date, except possibly for some separation
characters.

If the separation characters are ALWAYS the same, you could just do:

$current_date = date('Y/m/d H:i:s'); //match formatting of expiry date.
return $current_date  $expiry_date;


On Tue, April 18, 2006 5:02 pm, Murtaza Chang wrote:
 Hi everyone,
 this is the function I have written for comparing a date time please
 tell me
 if my logic is correct ? and if there's a better alternative please
 let me
 know of that as well.
 // This function will return 1 if supplied date is expired
 function is_expire($expiry_date){
 $current_date=date('YmdHis');
 $year=substr($expiry_date,0,4);
 $month=substr($expiry_date,5,2);
 $day=substr($expiry_date,8,2);
 $hour=substr($expiry_date,11,2);
 $min=substr($expiry_date,14,2);
 $sec=substr($expiry_date,17,2);
 $formated_expiry_date=$year.$month.$day.$hour.$min.$sec;
 if ($current_date=$formated_expiry_date)
 return 1;
 else
 return 0;
 }
 --
 Murtaza Chang



-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php